<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  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:sats="http://www.echostar.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="sats-20221231.xsd" xlink:type="simple"/>
    <context id="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf5a5222db454906adcbec55bb8548c5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id1f6e0ad3a8540fb8facdf5366e8b501_I20230206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-06</instant>
        </period>
    </context>
    <context id="ia04265561a164eb5a3fcb166423e8c2a_I20230206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-06</instant>
        </period>
    </context>
    <context id="iae1acd3df086486e8c3428b720492732_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if436714c11c44d7195d46bfc81899c28_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia6136aa0ae784328985cb1420676a001_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i80fcb82966254150926a68f8ed01f7cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i059cf54aa80345a8af410f837c9e59f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42492a36f37d4223b9e74b246e4c5ceb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbb1171481284344b0732b32210a437a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2c65b128ad84e058e5cd4aa3312c30f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="id94703d634004b11be23cc326c476ddf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i1bfffbaaca2f4fdcadef801947a86375_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ic4fbc7cc278142a99204f1f82fc06568_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i506aad80aafd459588d3de69a102e267_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5af7178520f493fa2cc6c1894613ce3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sats:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94e8b683a8944a868ca699c848814ec2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sats:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a40844ec2c94fea85809b9b861d8d1c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id14266accbc64daeaa2ec437dc906f3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5af427f9dba427eb9a872b8b2acb679_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1eed43c5e2974e40b3d0a58562102fc2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id403cafb9eba4fa38ae513adf71954b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i410002f030f348af9927cc27fd79fe97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if55a8a2c2a4a493392a660dfb974b5c4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i794755684f904cac94791958406d6b01_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ib1be6bbdf3b943d1a5cfe7439635e5dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="iff7a54a662df4dee86dad6e77d2a3a22_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i6f7dbe2bced742948a98b7830982dc24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5179f54fdf04801b39c2e4fe2bfbfd6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ie3e810e115bb48589edfb773ecd0ae5e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i50641ca98e1f419e9f68969d832130a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="if217632788b04cb8b03c083be71b5c93_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie18f0959bb53455e963435aede0f7ede_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie156afba1f704c2682543bb013b037ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</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="ibe4ec345d37440759a4f9cb9fcb9fa30_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic34094ed090c41f8bdd8bea199da4906_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a0736a958754d4da2fbd73de2c929fe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</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="i21b5ffe289d346f0b629608e87b892cb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff5856fb7baa4b7cb5b99bbf1771a7f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie5c8b6ce73674cba89fd3650dde2563b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="if5d5f00970624ab1833b8435360aa0b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i94159756c3c44a90b777938f731af501_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="if206223f617240a181b6e9a8f0214958_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ibdea31570cd94f11beb7a72e556e8b93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae0b71d81221412599d217c94bdf2132_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id05230ec126248e1b7692c0012dacd9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i2db38960432b44ab9d10229de56c70d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i920d4ae395b1426f92f0cf355b272f18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ie3e9649ae27643b285085823744df0a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2d1031abe67402892da8e648a8f9088_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i149a5db025ed4ee985a7c581cdf691de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i451e512792484d4e926a6fa22b0af80c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i32a9734b4d1448b3876b1f648aa1c6fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0612cd0d98634022a65b2f4c623d8da0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i46fae3bcddbe45a189af60496061e9cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i9458590998a34ce38c8306ea88aea67f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i3c7be7dd74e94bc887866963829cd7b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i429603fe37fc494cb1713bd145724ada_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia57db2c5b96a427ba1dbaaed01877d5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ie0bddd16f64a448bbabb9ee74053e867_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="iab37d865cb974f62b1be737594bfb9a5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i706506bd2dd147d6adbaf3d48f54ba43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie792bfc0a7584caaa86cfdfe67cc24c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i684166ab143241529b9207f8d71c7c46_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i98fc0eafe93045308b797f0286ea3ee3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <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="i3cb26f1a04c84586958bc265369bbb73_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="if8c2e4b66f4144bebf6d835779e78c3c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i1b1096fb643e4798bfa2b90a1bea85a7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i8799f63ed29d43718c6d6b026934da48_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i647eaaa7e6414463a9fa6c51ca443e34_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5da5c12b6abc4565b07a9f5952a8d99c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i838b17f789614035a2d001dc8b24521c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ib77068b13efd47e2a03f395cae5d52be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i55e71dbfa0904ecb8c15e7b796ba102b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b53e3881a7e4f22804bc2f36563b892_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ibaec3052c7f844078b0e2ab7d0e50872_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i06f31887e9f74b9696d57be88bf488c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i7713a278f5684511b0e7223b01da4412_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i98e568c862bf41148cbcc8928e0bccef_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="iac2023764ff74827be47925cdaa56178_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff3ff6b10eec4026bf665fee45878f1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1529f708d96d4dd6a54dec6a28fd58b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">sats:LeaseReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieca92ae7524d42aa839f6e19930bf4f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">sats:LeaseReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61dbb7ce5b1943838fc17e2eb280e5ed_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i795f103aab704e6c880c0535436c0730_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33bd321c0b894e25a5c0cedf900e8b5a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45b89ff19fc8439f8b7fb14361da4e13_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44c933771d4d4b329ce6a50ba629109d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0fd06c6b80304f09a1b194caacebc59a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i52a62ed49f524b078e61d4a3c0854777_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i47453d0ce7f44ba884c916312aa266a8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc1b2fa419024bc0b12a8ba0b2d20ec1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b2181557c2e433087032ff949dfdf9a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7b896df8264143e483f8e773c4e6384c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i320e62bd129d4f60b23e4fe7f6091a41_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2dff3099f63746f88183324f2822195a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i271a53a1b32b4b839a4643032f7623c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4195f4b823b4ad69cd83096ed3f6d81_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff93ae0388cc454ba1801081a5194b50_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcc64cc0fb214ee0a4b3fcd77455eb79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i63d119bec7f14a53b3f83fcdb2817ae3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb33034cdaa54c13ac996ece6207b217_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87022c0d12a64502a33f74d4aea9a82d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9e65feb8a7442178e0689a26c66bc3a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic09aa378ccc540c2a27f9b9f931e5921_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3a56232225b4342b2551e37db16bd71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i25f0694a7f6241e9a8df1eb3cd52911f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f0f903d43124fccbaf43ddba793bb17_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i216eb01e44784d38adeecafbeb7cd88b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i384400026ad14f539a87be46a9de0609_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c6e64d057784583839990cd8a797a1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife449dd4c1f0432c8f20dd39cc8e18de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa8c2b700f354256bd567fc68e49e0a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i178fd23c893d490a8e4bb6f9b7c28825_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic508c4e96bc24cd1bdef3a2a8d9bc503_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6c844df5748412da8fe32d804e19b23_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98b77e7351614b9a8e2f7a54ff83e1ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i00ba41d131bc44e784f64b4f03578b07_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i476cf7808857452cb7599cc73a8b4a1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83c9423c0c494aa69bdd72fc93ce638a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i948843883e0d4ba191649fabf2bb7bd8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb6ac47d55c144be952aa7066bc7d25c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7fbafcbd78946a8825e6229f7f47199_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icac9b28f3a254309a5017defe73bc681_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib43a5bc4f66a473b943ce2c03e27fba1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4515f1152a8041f8a0dde394738c3e02_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie0d1ce9977724b02b2734d27f9daf66e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie3c4bd5356d1406bbe9cd644b53af435_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b98dc95bca44edabd3e8a02bf7eae55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1d849e5e62a441897c55eaeba9ad337_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic0efe49c351b4204848939e0d8a980ef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i798f0f3010e04dd1a73d1992f7d84de6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36d3de94c72e4e5faa81e5817769f33c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib516344a44194c98b8059e0d7898b7e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb4eb6cc202e46b784db2ec745a8a681_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2f91c30e9c964100a52ebc9d7fd47cd5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e613146616148d2af35eb616d7f22d2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i902126b7296d421e80d5443081986c33_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1af03d93d6848e9ae06b27b154590be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i575fd07bf5504d909e9265232fc834ef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38eb90eec7d94918a6f63df58933eba5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i49d5a24bd250484e855dfe02dd17c5b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbd8a11e30f849908e477beca1f92143_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie56b6dce51b54544833b0d6df789c8a4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ca7634c89d1491384b9656a19536c70_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id3dd56c3783d4a5288516624c1445766_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i96b461ce588b4dc59b1e5fb88ae5c306_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifc760b29556b4c62b7854e429b8e26f4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46dfc402bb9e46f28c893a0af7eae429_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9931f9753f1843c68e39313df96623ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5708fb66cf9b4376b4f6dd2e28d642aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65d9a34f01304a058788dffe25922c4e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icab9a410f8e1451b83c9c95b82de0fd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81b0eefdc39d41df86e4aee0d185e5d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7cac7f00e28f4ae3b23536f46b2b7ece_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f3398a784a34a2ba8ce2d04ab9bba6f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i683eefe525894aed87e434b8eb497503_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ae49aaadd394358b64db099d5ebb634_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea0e57a113a24a749ff3d761a0ad56ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9345d0d5c65f4b4eb6089c7ab440743d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb93ffef315d432c816964aec84da94a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7bfd621320ad41afb3cc88bce2240c22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff224deb098d42a5b1e617c69565a9dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i406627c81ff643dfa36430320b42ac57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd6be1c405524c71882235dd6d53d30d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78baba651df5415a94277271e30b1941_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a679a3f800a4df89ccb197fd0ff3076_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6b0e26f0e8249f3b4b7e79d83abc3b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida836a48ef9944dc87f9557502298015_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia97ca64582f342039b3c5a0bb8087612_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1b32f13b8fd476486b975e41315c8b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39405c1f909a499f820414be4393ed14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if995730f41a04e0195dd53d00267cf91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7a05a9acdb64261943bc6610a337c32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i75ae3f73748d44fa9a2982c4b7857ae6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie0f7d3ddf9264e78a09be8347a27fa77_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1a731056d1949439e07c058b7a37f03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iabfe8f4d95874258b8cf087f08a5fed4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib01afed859544d1f8d1d2227d4bd471d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65d1f933e4014edfa71c220a5b36a2f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibcc1f3f7644e4a67a5f3bd15d7b29c3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86d54a0fabd64b91b30d87292570106a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iddcff993660d4128a6e160a494492dce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icfd7ca8baeff4c04a632fb2e706e0992_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1e27b2bcd684df3b44997f8394f9ac9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9450144fed1247a6bedef06975abb4bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f035d5dae554c36b1f1668f693ebda3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idcf4c63478124b9889325122603f0819_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i079084bead444f2ab31f2c58b0e7fc12_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5388e32b59940e58dfcea2fc1bf300c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6ae489e2af54974928322f57cc4eaa2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9dcf4d81e854e80ae7871a11f8e1ce8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i128d51d1448c49128c939715af371133_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia61a6480d9bd401e91a70480f884e8bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f3ec8e030ca4d11b483a1a263fcdd43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62c3eb732740404ca3d2920153f15010_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15b3dfb0bed24165a84f4dbabed80c59_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81d455e3172d4bc8968b312176c22c0e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieca854cce3f84ca4a1b52d9439ccd20d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1dd64edd6b8e489eaff5238fe079842c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2623de2542484be6b0e70e009caa3323_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8b1477488714cc8a92b199500c5bf7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i124c2ca03e3c488ea8eb6a1dc3a994c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c04045441f94feebe9d2ce4bc73200c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersCustomerPremisesEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1059db453477400fa39a9708b2fd96d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersCustomerPremisesEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86d7522db6b141bfab9f35f93cae0a81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib44b620d53794e62958cbdf87a48e050_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e88ae01451d421b822e0d6c1c63e0ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i285982c9262344bd9a4072324bdbc81e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb16db86ddc84037a8d061723aba2ab4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersCustomerPremisesEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0a3d306a4d74bb399a9b8055464a0d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersCustomerPremisesEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i991c2ce2072b4df6af8e97669f1bd04d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersCustomerPremisesEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe90df544a444bbf94ade6fa4b8ef3d0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i070ae2e955104b45af19a665c9375074_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e557f383f084a87b51eef5c16d33373_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ad2e661b79046858088ccf58bd4d5cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i19003f5ce96b44ce80ca446222e6e45c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe222d105b184b0a80a666f28c12910f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetsLeasedToOthersRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51abf0ff610443779c2f03acbb9bd727_I20220104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:IndiaJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-04</instant>
        </period>
    </context>
    <context id="i5b2aed3063694b4ba66ad216b95736ff_I20220104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sats:IndiaJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:BhartiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-04</instant>
        </period>
    </context>
    <context id="i155a956c02c64840b71c182427658add_I20220104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:IndiaJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-04</instant>
        </period>
    </context>
    <context id="ic4022ea9143f47149989b9d9ab72fe2c_D20220104-20220104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:IndiaJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-04</startDate>
            <endDate>2022-01-04</endDate>
        </period>
    </context>
    <context id="ibcbb95e5196340a4814a132d25761bb8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:IndiaJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0b7cbcdb02943db9062fc98bc30563e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:IndiaJointVentureMember</xbrldi:explicitMember>
                <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="i52665b8280b849a38224c8797c53a725_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90871e11dc394a76a0528afc8984201c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i63ed570deba045e08eb4c5f3d6272cb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if71fe144fa35426fa55d810588cd68d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1dcdb2a831fa44a3af90797a24fdd084_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f048c233c364423a3c6a3fe3d70a6c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sats:AOCIIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88da193032a14ecbb8e82b2cbb78aab2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63006a331efb4eb7825602da9ccf4bbd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib247c2589edb4ad68fc32e2b5148a761_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie376262001f3488ea2cd58a9fc955539_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sats:AOCIIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e58e613e39a449b837a9817171d71d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e87d8e17696468f80c682ae224d8ef2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i593f4ed945a74e3283ad65ad6cf92f4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1485d48dc49b481ab54b0b4bee29413b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sats:AOCIIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa7cff8d1714465dad69a45cf1381c91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebd423a2d76a42c2aa2ad33daeb881cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i199c4923c7a84811a39dc2bd6c3522ec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b3b0dab9b99429aa4ba8b6977b43581_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sats:AOCIIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f245050e24e47789898995bffbcd01a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icac7d976b9764fa485032ddf1a03f15e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id45162e5b24f4b0583f40321242f54f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c869fe7af7542f29aeb08e869474f78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sats:AOCIIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e3a206d6c5c425f94e15cf5c65db8eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie21702d2af224779832795d5b0fedb02_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia567c00a79684d8ea8dc5450a009b40b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1960a4324c9492493ecd3571c675a76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i340fb68193764068ac30dc67e6eb23e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i480903e822464b44a48b9f2edd1aa588_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie224e74093504569a2bd236863093f2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70be5f7f4e184cdabaa45b3f4cb7dad6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:CorporateBondSecuritiesFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i48bc61f3e324426e978240c7c77a27bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:CorporateBondSecuritiesFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i548171b2ef3f41e1a6135207617b06d0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:CorporateBondSecuritiesFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic6fa4adaaf51461f9df0957372b24242_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:CorporateBondSecuritiesFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea30b15882fe43c586db10db729cbd18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:CorporateBondSecuritiesFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i674c128e030b44b09bd2fcc102a0e419_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55de2e6891d44ce187af6754478ebfbc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="id33b5f68556a4de9972c95fc55030a71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c290a38e38c4716a04708cff91851f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i625b4c2d7faf446d95941d2b5b4f5f7d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d2a58b6c01542989920768bc8fc2840_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i908ab61fe6c844bbb87431b6b9f3f1a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88c78521871d4811a524604942eff38b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i267f398181f34e0ba61c0e1657c19131_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55b98b33b696476aa533ba1af0862b71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8893f8f24d274571a601dacbb54cdea4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a47bfbbd3504e07a256d4ab3b4d0896_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54d357ac13cf4bdd886373f7fba5ebd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08ea03b57bca44448a8864db821d66fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e1c9a3dad32400aae3d558ea953c06a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefdf51fa5c144a509b9d4c94cc81bf11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63b611b0d7be4208abeba66178b6480e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i334c2270616848eba99d7fe33ee5e117_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb69783ed87844ad92de5e6b02781741_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d51107f7ddf4bc99db539dddc7787b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i387dcda856cf491696bc8366f69d04d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie4e2e3bb5a724c778ac689c9175c8207_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib658d4bb3461454580193c8cb8b6a472_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i741ac33da06d4346abd1acca80919e2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesLeasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id17c5a9ed5b34c79bac22ddd6e6cafda_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ife7abd25977644fc8dff1e3d245e07b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SPACEWAY3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifcaeaa106771405789be12dee33035a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:EchoStarXVIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ea150850be04f7aaaaae44761e85c2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:EchoStarXIXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a866c47f7554decbc9044c0e92f5a88_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AlYah3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i08ec0e2bcbe844168b79f65f66f0fa10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:EchoStarIXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i653862e0356449aeb48a4fa6a04a31df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:EchoStarXXIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65a88e723e7f42f580f413782ab7175c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:Eutelsat65WestAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id70e79e03fcc4a9583d1708d22bf5258_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:Telesat19VsatelliteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia65513e213aa492c9361244e11a4613e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:EchoStar105SES11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6256d712d87a4ffe94c07c62a66d0bc5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5f5670f27d6448609722d5a53fc0e83e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8d9fef945ed49f4aea314ac591026eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i446cdc80768c4b8887024bdde133ce5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab770a8c180942ef8c67e304e979cbdf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetHeldUnderFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i47939e1ff0164d9d8a240eafb893d7cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetHeldUnderFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if916e5d411f54e72968d8c401404c9c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:AssetHeldUnderFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1874070146774de7868940ac2bba3df1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:ConstructioninProgressSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0467029842b94af794795dc41ec4afa6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:ConstructioninProgressSatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id38c5240e7ca439dabef3a7f6c517fdf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i469e45f54da5444eb6f0263fd45d691e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6acdfe981f184c8d8a57878cfc9723be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesAcquiredUnderFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb50fd16501a4632bf481af14032bd58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesAcquiredUnderFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4ae136180f4479bbc57313fa524001b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesAcquiredUnderFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a75a8be36f348fdbbc654582815d2a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieec2404c2a4944da8d686f015d9cda94_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ab9243de37c460283c7c353d1cdaa23_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">sats:SatelliteRelatedObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacac9c67cf724bf981e64dd41ffec17d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">sats:SatelliteRelatedObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10431bbc05e14b2fb375b454145b28da_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="id74ca6fc0e724467a333ed6715e235cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i769b5069cc934c0b8b2d57160aca3c4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia2ae51e1e0c24c1fae5a77f1c74e930a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i64fdf7d868c14b3a8081d8dbedd1052b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c39bc306f5b460c80f5a02759575ee8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1efc15171d44a109455e538187c13fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b7a59e9315d4eb2b9241ab80bc82fe2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i41ffcdbf562942a392ff7114e7f0c5bd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia103bd3817e34edea244fb5be22b8aa3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic25f2316395743cf9a30f61b88c73f13_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2e868ac425584878a5cb8637de210a6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie811416a46ee4826889592f38d4b9163_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i490fa664c12b4bd98eeb702e9859ecac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb4601676e7046b285d0eeda4777b67d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i9500da08e5d546149cb4434ed325cfd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="iaa8b04644ea347a2a907a3eaedd64140_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia10ad5f8d8f643edbf628e7069cc66fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9b2dbc7a13948ad95e13abcb4316835_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i803b9e417378424c8cf6b6b74e811ec3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8bb538d9e196444381002b7e9c9f7610_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d74c72c2a6e41dfb7337e8aa341c1e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48550ac588a440a4b55e9a68a96b3eda_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifea03ed67f26418899ead16f9e863185_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i641602c7cfbd467fa72f593fc962893a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86509754f229454cbe6db78b55f03d9a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0df513cdfffd43ccbc89463ef28cb0d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb9eb716982a4e89bc35558765f63f21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9feac9443024987bc6a52f9c7432ad8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sats:IndiaJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i21ae00803f804cf1ae6e286191f5552d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sats:IndiaJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77ba6458d8454b92a2cad13989b3d7d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i423b94c843b64d708e2f93c72b85ad0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d45293c139f42c2a2b01728411c14c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37fca70bd04d4b3a82eb7675421f29b0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a211994638c4506b75ba130aac348c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32c33fc14b9442be854e0c30c0a1ff84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f45cbeaad6c4202be0b3323dcd7fa12_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f5794310d9d4889b0db225b0f178a88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie7fadbf562504eb099da43be4e2a1143_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9aea51cfb20244beb6904954bf9feb21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9066160cacb4df08131870037a1b475_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id7c3c89fcb04468cb30b76c87665bdfd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i26c93bd6426d46efb5f60a7d14bd22f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if21069c5b7144412b403a5c409d6c6eb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ec15192a3074e8d8c5602df7393cdc5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic554c4be795a4294b48ee24b79924cf0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9662b4c145484dbf96bfaa7d6777649f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6983eaa7d376474d862d4995743dc095_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84f5233c29d14fc5a64e96c7ddbed41a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a27094d4e274acba0fd7962cd09941f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ded6bfdd3ed4a89b7bc6c7cade573b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i9a8902ff1eff4b5f976fc38a185adb20_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c67a26b38354178b507c60a681e7177_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i663741d8db684593bbd87e52c1473746_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d3f2587d83245edb06e0e31a0202fc9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="idbf936a89d30483faefa44d7116d8963_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i5eaf1e64ca184a19add37ab73cc28b0b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9979421c61e440084c2241fb5a17382_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84050e8bc38d4df589260791b822f73f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="id3147812a7214ad7b327a18b9e694fd4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i45899b05228d4f9982b533ab80b6e87a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i788a352ef3c94f4690479ce5b1d5ff33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6769fffe235a4d43bb3f9d12893f8f43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ee99c92ebbb4e059214a7f6061a8b3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i851895c8657a4e25a2e08b80b8526c0f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f3c636573d94a15ab63e49fee8d297a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idfea4bde981a425bb6805db91a8ef63e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia5085be920ec41f2a49161ff1da3c595_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:DishMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i398ad9a283ab49eaa77fdd77888c53ae_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:DishMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifeae29dec2714179966bc0e680fca153_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i79dec8310734468f837cb07be52ffe17_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:BroadbandConnectivitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0d8520997d554749ba05551203971548_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i84328719162e458bb7278a4233a6a43a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia141f3a361f14371ad168c78330c43b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0cd3e810da14bdba534605f49859b64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:BroadbandConnectivitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f1d18e265014df4a70bbf62570881ac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:BroadbandConnectivitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0db47c59fb5d4f4c83b0d687625f37ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:BroadbandConnectivitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3002863f34014f14bce6b89337ef16c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib58e169882a84afe995e5fe18fbe4053_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia40b73c7e56e4bcab14a6b5eccc18be3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:BroadbandConnectivitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9bc79690756142828a0f0b0436e351e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:BroadbandConnectivitySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icee9a6e1a61d43158b934147ffdd25d4_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sats:InvestmentsInAndAdvancesToAffiliatesSubsidiariesAssociatesAndJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i674ce606862648c8b7fea032de19d38f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorSecuredNotes5.250PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if5356dab44904442867f4f2d4ae1eb88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorSecuredNotes5.250PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7bbfba76dcc4544be0c8f4aed1b0435_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes6.625PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65308d62dc0a43ef867a3f84e2f1e4af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes6.625PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if977ef25da314af783bf3fabb6ebd7fd_I20160727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorSecuredNotes5.250PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-27</instant>
        </period>
    </context>
    <context id="i1d177b4391f4416694f383a29593959b_I20160727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorSecuredNotes5.250PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-27</instant>
        </period>
    </context>
    <context id="i350abbddc80e45a1b0616b7babfe3359_I20160727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes6.625PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-27</instant>
        </period>
    </context>
    <context id="ic0d49b6d44064bc58c97d63f3b7063d3_I20160727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes6.625PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-27</instant>
        </period>
    </context>
    <context id="i9c5d9bbbe31a46238480e3ff59bc1003_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes6.625PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51237cc4274b4623bb18e2a3cc59c272_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorSecuredNotes5.250PercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic11943052e88442ba6823de805326946_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8f45df09d9e47ec9307bac69fc07204_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i427667c2e0b84994b0fd1e38012de52a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief6abd2e3fa84a898cff6e679df6e86f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccb4be91b802409d9dea90f64475a853_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ic8f47cc578e2462ebf73932f179abc91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i256d9cb780454a8e9b4d01d4d0f99032_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i16397658667e4ecbb278d678d228338c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic95e2a535e0a4ec4915690f70f566ec9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i770f7fc62b164e7e886d3526b0ada6cb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="ib3a9ab41bcb0433491bfb571f6425b97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b2075c4ade746f7990de433506cfe36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i58d8fd046c5144ada7faf26a213f2c07_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sats:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c0e15d471c346808f57ca8efcd84444_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sats:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i665d814175034aafb63b063db9f99424_I20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-02</instant>
        </period>
    </context>
    <context id="i977401f54df448afbb971c71ed6b72de_I20221020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-20</instant>
        </period>
    </context>
    <context id="i98d2a9a5281d4953ab34d34167ce0d6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i147608031bf64c3197eedbe424aa29e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e2a2a5ac21a42258dd494a7cb187077_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <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="i53fc4c68451c40bdb516440efdda7a2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <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="iff25eafd276a4e17aa3ea5fa4b8ef12c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <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="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sats:DefinedContributionPlanEchoStar401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5522de578c04474bbde3befddb2a095d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sats:DefinedContributionPlanEchoStar401KPlanMember</xbrldi:explicitMember>
                <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="i3446d8fbd11044a6962621aa60a7a826_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sats:DefinedContributionPlanEchoStar401KPlanMember</xbrldi:explicitMember>
                <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="ifacbd6f11a1149129cee87d36bcc3eb5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sats:DefinedContributionPlanEchoStar401KPlanMember</xbrldi:explicitMember>
                <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="i717fa9389f094a88a592ba757eae812e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c16275ce5544b53bfa3218db0427a09_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i5c34b35ef6f54f1f9404479c1fcf2e79_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:NonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf413dd5eef043ef9bf70c38eca52ffa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars0.00To20.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib979d88dc99b41908f149529e286b180_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars0.00To20.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8b320258b274406cbf600c34b1e8c697_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars0.00To20.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82d3c1e284014023a658db1465fc9461_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars20.01To25.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i22b5741fd4d34215a6ca7ecb46bdd144_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars20.01To25.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3aed99e2b9584f6880a6266e05167c92_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars20.01To25.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ee6aae4db954d098c65d303dc12ea19_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars25.01To30.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6f4e63bb9fb7433daae9c255900988ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars25.01To30.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f5f0858070043a7a7974459f5d0557a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars25.01To30.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifad00d42b845401a9e90865ccacc5575_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars30.01To35.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i23d4caef18e94892b0d20f6d355b9136_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars30.01To35.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i53b6127b7dc345778d9cf1da5ef40a97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars30.01To35.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a70c91dc7d24a1fb646373e483a3488_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars35.01To40.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93f36c75ab1645a498564d679f716d82_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars35.01To40.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec008889bb0a462b9aa1a3043e176622_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars35.01To40.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d8d923139d147eea3132740adac1f81_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeofExercisePricesFromDollars40.01to45.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f8914a4e8e64660acf51b50388fcf70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeofExercisePricesFromDollars40.01to45.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa77d3f89df74ceebd8e905a68d2845a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeofExercisePricesFromDollars40.01to45.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id5ae43cd3e2945cabab462db8bbc4145_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeofExercisePricesfromDollars45.01to50.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e575b6da1724b2e9b78a4e58fb23d05_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeofExercisePricesfromDollars45.01to50.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i86b8a8187c624302b81eaf41742bbc97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeofExercisePricesfromDollars45.01to50.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae6e7f92d61e4e389a3443a4b1ef87d2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars50.01To55.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c8f77b0cd57429f8e71b68157a110ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars50.01To55.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d3324cfa0c945cab7338a51e29597bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">sats:RangeOfExercisePricesFromDollars50.01To55.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8157cda0d27e43d29d60b48c1b40df0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafeeb2da06d047fd811d6224d9cc2109_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ccf35b7c4f44a38aa7a878e593e81ac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id517a27c69644399833447db7a09851d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib763e98b352f4428a606db1515ef5d53_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i607fbe1b7a564c5fa721e0b5f50e5921_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i97dcb61ee23746ef89a2c746689a1c5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9335a4ad024e46e9bdd0a26ca8e1aa5b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2b8971e79d5041c08a1c3f2dbd05da02_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c2ef88249d242dba7b61eb5dc6d9192_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i352babc4bbe14fb6be1106284ee620c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6260460e87234c1b8df77c117ddc074b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i12b9374739e44addb496278da543d06f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5eb2c610603249a6ad3054afcd42cc7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e8ec5c000594e82a3ad3d4704584a98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i199c4c6f52554e0790aef1b6271d619b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sats:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i046efb8156b040a18f11ec8852d93def_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sats:PreferredTrackingStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">sats:HughesRetailGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:SatelliteAndTrackingStockTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="ica42c12cda784d30a627618c1c110901_I20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarTechnologiesBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:ShareExchangeAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-28</instant>
        </period>
    </context>
    <context id="ibaa0a27b70484f37a581fb6fdc712f6c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:BSSCorp.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i47b4a0e29fd5405baa13090f3d716b09_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic8609c8fa96d424cb3b359cf64c45bdf_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4a5abadefb694b118b5978128f45e232_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2e634523f4c44278eb9f245b690a90d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb447652ec66421caf50e1e3edaadd8b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id12820111d9d4ae5a581043a3b349196_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55a4eab0828c475c9501bd4f42dc3caf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i808f97247b44468bba08ba2c78aeb5b6_I20090930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:TeleSatTransponderAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:TelesatCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-09-30</instant>
        </period>
    </context>
    <context id="i5af397d582de4212adb80ed3991dc4b3_I20090930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:DISHNimiq5AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-09-30</instant>
        </period>
    </context>
    <context id="i202ee9e6257144dfa5e79e8f4b365ba6_D20170301-20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sats:RelatedPartyTransactionsLessorOperatingLeaseRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:A100InvernessLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="i4e0ffeeda507432495646d39aeea3323_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:TerreStarAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib857f39945c04f238d3cbd996b8c4b54_D20121001-20121031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:HughesBroadbandDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-10-01</startDate>
            <endDate>2012-10-31</endDate>
        </period>
    </context>
    <context id="iaa40418f385344e7810f1b6e1aa4429b_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:DBSDNorthAmericaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i292ac5d5ba9e48989df303b4b99a5628_D20190201-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:DBSDNorthAmericaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i7d3bd3a712e5418ba6a5539054d0f7b1_D20270201-20270228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:DBSDNorthAmericaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2027-02-01</startDate>
            <endDate>2027-02-28</endDate>
        </period>
    </context>
    <context id="iecc900f17e934c248389a344ff46d2b8_D20190201-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:HughesEquipmentAndServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i0c1d420c06074763b3a7da0c86293914_D20100101-20100131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:AmendedandRestatedProfessionalServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-01-01</startDate>
            <endDate>2010-01-31</endDate>
        </period>
    </context>
    <context id="i35b68b48e14c4094a664a5bb35a93064_I20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sats:RelatedPartyTransactionsLesseeOperatingLeaseRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CheyenneLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="ic52e131dcfe445588874e5dc9a47aba6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sats:RelatedPartyTransactionsLesseeOperatingLeaseRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CheyenneLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd3df741169649159cd0712cc214176a_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sats:RelatedPartyTransactionsLesseeOperatingLeaseRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CheyenneLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i508a0c79526048d5b61c39a340b44f74_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sats:RelatedPartyTransactionsLesseeOperatingLeaseRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CheyenneLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="if238f6346c6849e29cf9d04db03be63c_D20150801-20150831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-08-01</startDate>
            <endDate>2015-08-31</endDate>
        </period>
    </context>
    <context id="i26a0f8f2eeee4d16a8f68b19d8c8ab43_D20170801-20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="i8d6704e9dd02474ca5846471c4742adf_D20170801-20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="i32e648b04c93445190971bff65c84b95_D20170801-20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="ifff20597f2954f098b1efdc2e5033eb6_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:CheyenneWyomingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0495442fc5cf42058d7bcd2c968635fd_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:CheyenneWyomingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib997939def5e461faa194108dadf848d_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:CheyenneWyomingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idd6451dfee8c429182edc0c7457df821_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:CheyenneWyomingAndGilbertArizonaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8285b5dc54904ab7a1d90066cefa31db_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:CheyenneWyomingAndGilbertArizonaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i44544b931e8948fdb32c79b59361e2ae_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:CheyenneWyomingAndGilbertArizonaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ide9cf5de042b41a5889ebfe6dba7fa10_D20170301-20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:HughesBroadbandMasterServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="i4b83d94dfc964782b6be1ee5f1ea7da2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:HughesBroadbandMasterServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib43bb2e45b414720806bd8b4d40f9682_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:HughesBroadbandMasterServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9660982776af4a7ebcb84ecfdf62a8e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:HughesBroadbandMasterServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia45fdc29a8644b0eaae2817ef1f5d1b0_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:TTCAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i76094627000e47c4ad38802e95753e5e_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:TTCAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d2a71b589924ae9b280db61b92522c4_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:ReferralMarketingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48b0a4743f8c4ba397b57fe99fadec2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sats:TaxSharingAgreementMember</xbrldi:explicitMember>
                <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="ib62727488b8748b8baac0dd638994fae_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="id286ec9a6e3241d4af662b004311843c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:HughesSystiqueCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic1c51c7e530641cab7f9bc0dcad7e449_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:TerreStarSolutionsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i44972da83d2b4f01b0692486cc1d823f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:TerreStarSolutionsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie553ea5d35494139ab1be7511fab19db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:TerreStarSolutionsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86285e19ae6e49eeaf2b0f9d12af03b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:TerreStarSolutionsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5587edcbbd084f099da2603d06155553_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sats:ContractualObligationsTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i231d6c951c9e4bbfb646b5b5a8039399_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sats:ContractualObligationsTypeAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1e9751a1ce140f891f244c56a008480_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sats:ContractualObligationsTypeAxis">sats:SatelliteRelatedObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if338fcab51854a989e0649e78fcf6821_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9fbacc1c5354fa496596b81c25f8796_D20200901-20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-01</endDate>
        </period>
    </context>
    <context id="i1aacd4fa07d84530a78a8f1ca1085a29_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sats:AdditionalLicenseFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i06cc2bc2b33d43d58b5c0b6d588da77d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sats:AdditionalLicenseFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80ab04a9e6a441c39f068e77cf71b868_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sats:PenaltiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4e955442757417ab5b90f2aca407f7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sats:PenaltiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i484ac39f73f04a41878fd1994a519830_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sats:InterestandInterestonPenaltiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia08766c3e3034e95b2516e5320d5429b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sats:InterestandInterestonPenaltiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3d1b84868bc44fb803f2d629fa24791_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13c5a6fed8c24a98ad375b70371bd914_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i817d24751a3747a78e687f9f9df9c897_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i91e3426cfc57451ab23bd7acd76b5f7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ab48bdd5cc94ce5abd222e6c0bd6b6b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i47961d5bf2ec4aeb875f592f7be28ed4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i03b6b2e2c08946c189a17682980b3762_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">sats:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i613c6690187a4934b2a373fe9bd15055_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i57f71c7a25dc49f59a85b389e32790b7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i726e1cbd542f4fee90f2a5dec1e569f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="id057be41e5ff4d6f82c763b11a3a464b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1fb1a186612448c9f3ff3ac68e9d147_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54892888fd8b42ba88368697b8eedf32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">sats:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fa16ab99b994bd7a29ee0abeef2a095_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24bb47f394844669aea4070a8e363058_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibeec2250ac484b0299b4cf67f207e84c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i48f4b384f736477a93a0925e2718c95e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78a7148e52d54d3db2af6d83be34f6c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc69b55294604b73a9cde1b7034f1e21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">sats:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3e8079e03b54df2bcca2af0a9dd140e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:HughesBusinessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i299b93e18b3b41b8b777699257024e21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sats:EchoStarSatelliteServicesBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedde501e044a4a3fa121c86261350bb9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i4b665ed861724b76a007a6b6304d0209_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia21f32ff9b67485ea5c05ba77e686df6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ec4973b438240c3854e371a1a1d0288_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ea87b7345a64494b2329a7c54765f02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28860a4af21d4cb9a5e776c1cc73a3ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40c6da66a5c54e3eb74c5c703374194b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb99de096f29402ca5fd336acfb090d0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80a39da8a6b64c6c825e081e662475cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4f1f17138184b28984d3925d2b53826_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4a118af041e04c3b9e3de7fb6befca91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibab674399b56452eb6aba7e9ecf80a3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1696bb7f1de14368a2f203c4c95c430f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia284f964b6cb4ae09b703ea6559c1fe4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3c542769db3416b9890382d1e3d9412_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i767fa5bbdfa44de3a659146fe6b3eea7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib8fe2cad2f6542a39561232a64cfbaf1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if11b919f24334601b66623776e1df5b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9035f5754d814517806298573c7c6be6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i493fd1a1447d419e90f2214de19fcb3c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb86712b19334dfe994fb08b18aad376_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i814bfa431a8444e1846a86368fc5f119_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie51921175239430a982c5857a30725e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33bbe536ec844179b182078cabc652b0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4df1d690176041628f10b6018bb867ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i050c7826ed484f33b951ba6c6147ca34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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="i4ca29296aa144451b94030114c945688_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</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>
    <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="segment">
        <measure>sats:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="satellite">
        <measure>sats:satellite</measure>
    </unit>
    <unit id="mi">
        <measure>utr:mi</measure>
    </unit>
    <unit id="vote">
        <measure>sats:vote</measure>
    </unit>
    <unit id="transponder">
        <measure>sats:transponder</measure>
    </unit>
    <unit id="renewal">
        <measure>sats:renewal</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80L2ZyYWc6YjA4MTk5MTM0ZjRhNDI2MTgyYzdlMDE0NzQ5MmQzNDEvdGFibGU6YjVhNDU2ZjRiYzY5NDQyNWI2NDBkZmU4NzIzZmU5ZGEvdGFibGVyYW5nZTpiNWE0NTZmNGJjNjk0NDI1YjY0MGRmZTg3MjNmZTlkYV8yLTEtMS0xLTEzMTY0MA_f03bed74-4af0-4c5f-bc7c-71eaf23332f9">0001415404</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80L2ZyYWc6YjA4MTk5MTM0ZjRhNDI2MTgyYzdlMDE0NzQ5MmQzNDEvdGFibGU6YjVhNDU2ZjRiYzY5NDQyNWI2NDBkZmU4NzIzZmU5ZGEvdGFibGVyYW5nZTpiNWE0NTZmNGJjNjk0NDI1YjY0MGRmZTg3MjNmZTlkYV8zLTEtMS0xLTEzMTY0MA_5287efb7-ba43-4f27-8d84-5beeeef8fba8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80L2ZyYWc6YjA4MTk5MTM0ZjRhNDI2MTgyYzdlMDE0NzQ5MmQzNDEvdGFibGU6YjVhNDU2ZjRiYzY5NDQyNWI2NDBkZmU4NzIzZmU5ZGEvdGFibGVyYW5nZTpiNWE0NTZmNGJjNjk0NDI1YjY0MGRmZTg3MjNmZTlkYV81LTEtMS0xLTE2OTgzNQ_5f4073a4-5276-41eb-98df-330fc263e802">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80L2ZyYWc6YjA4MTk5MTM0ZjRhNDI2MTgyYzdlMDE0NzQ5MmQzNDEvdGFibGU6YjVhNDU2ZjRiYzY5NDQyNWI2NDBkZmU4NzIzZmU5ZGEvdGFibGVyYW5nZTpiNWE0NTZmNGJjNjk0NDI1YjY0MGRmZTg3MjNmZTlkYV82LTEtMS0xLTE3MTEwMQ_a717354f-40aa-4748-8a83-11ec494553df">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i33bd321c0b894e25a5c0cedf900e8b5a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83My9mcmFnOmIzNWE3YTM4MThkMTRmNjVhYThjMTZhYTU1NzU2Y2RmL3RhYmxlOjE1NWJkNTIwMGEyODRlZjY5MDkxZDJkNzJiZDkwMGZhL3RhYmxlcmFuZ2U6MTU1YmQ1MjAwYTI4NGVmNjkwOTFkMmQ3MmJkOTAwZmFfMi0xLTEtMS0xMzE2NDA_fdf18641-2bc6-4573-8611-bfa7d802280d"
      xsi:nil="true"/>
    <us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_12ac933f-653d-4617-84f4-f3777a3aea92">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_944f8a9d-ce62-425b-9e7d-6324673479bf">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_af1091c1-e732-4cbf-8488-7a53e7ceb135">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:SalesTypeLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_8492b570-64d2-4bac-8585-c05ed89f684a">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_9a8923b4-de54-4dcc-9e96-e1499d8af3fa">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_b10c2426-3264-4ede-bda8-c01f453ef559">http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_87f8935d-97b4-420a-812c-f8c6c000f987">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_8d5aefa6-9291-4007-8f99-90260ae41d27">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_170d08fa-af3c-4e93-a256-6853c80567de">http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_53ec4e41-9d32-4ce5-9267-82ffad4c34d1">http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_4f7888de-8654-4850-a19e-117955ae7785">http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_72d0a44e-e6ee-4d79-ab4d-9f73b8ba9a94">http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_6849d5c5-ccb9-49c5-9e7d-70c10c01ad00">http://fasb.org/us-gaap/2022#OtherLiabilitiesAndDeferredRevenueNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_90499343-5aff-4bea-9abf-b5796848b101">http://fasb.org/us-gaap/2022#OtherLiabilitiesAndDeferredRevenueNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i674ce606862648c8b7fea032de19d38f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNjAvZnJhZzo5N2FlMjAwMWRjMWQ0MzMzYmYyZmQzMTNhODQ5YWI4Zi90YWJsZTo5ZDIzYmVhNDVkNjk0Y2I0YTM5ZmM4NGIzZGE2ZmI5MC90YWJsZXJhbmdlOjlkMjNiZWE0NWQ2OTRjYjRhMzlmYzg0YjNkYTZmYjkwXzQtMS0xLTEtMTMxNjQw_2177c04b-043f-4672-b173-50ab856ac1f8"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7bbfba76dcc4544be0c8f4aed1b0435_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNjAvZnJhZzo5N2FlMjAwMWRjMWQ0MzMzYmYyZmQzMTNhODQ5YWI4Zi90YWJsZTo5ZDIzYmVhNDVkNjk0Y2I0YTM5ZmM4NGIzZGE2ZmI5MC90YWJsZXJhbmdlOjlkMjNiZWE0NWQ2OTRjYjRhMzlmYzg0YjNkYTZmYjkwXzUtMS0xLTEtMTMxNjQw_3a74aaa6-ec18-46fc-a395-3cdfae472354"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i98d2a9a5281d4953ab34d34167ce0d6e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODQvZnJhZzowODVkYWY5YmFjMzM0NTAwYThjOWM5YTRmNjE4ZDk0NS90YWJsZTo3OGUyMDQ2NjIxYzc0NjA2YTI3MGE3ZTUwYzIzYmFmOS90YWJsZXJhbmdlOjc4ZTIwNDY2MjFjNzQ2MDZhMjcwYTdlNTBjMjNiYWY5XzItMS0xLTEtMTMxNjQw_67f97307-e0a2-471d-9fb0-d919b0dcad7a">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <sats:LesseeOperatingLeaseAdditionalRenewalTerm
      contextRef="idd3df741169649159cd0712cc214176a_D20210301-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDgvZnJhZzozYzAzZDQ0NzM2OTY0OWJiYmNhN2U2YjU1MjZmYjBmOC90ZXh0cmVnaW9uOjNjMDNkNDQ3MzY5NjQ5YmJiY2E3ZTZiNTUyNmZiMGY4XzgyOQ_6fa6f783-c9e4-4466-b4ba-fc82b271ebdf">P3Y</sats:LesseeOperatingLeaseAdditionalRenewalTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMC0xLTEtMTMxNjQw_131012a4-d6e4-421a-9a94-f8198c729de3">http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMC0xLTEtMTMxNjQw_dc30e1f9-209e-4b73-9186-fed75ecbdc99">http://fasb.org/us-gaap/2022#AccountsPayableAndOtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNDM_58407783-2e40-4991-bd90-8d398f6f854a">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTM_664be9ef-ea7f-4a99-9c4f-16b6a7b8d950">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzIxNw_353484d3-619f-4823-9358-335b09df1238">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzIxNw_524fb896-c7c9-4d12-938d-0665a73651d7">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNDQ_e12bc2d1-66d3-49de-a330-89590ba14409">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNDg_75f39a04-f730-4433-84a3-518c8c528c75">001-33807</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNDU_d0dacfae-0599-4384-a1d1-b0a7076d0533">EchoStar Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzAtMC0xLTEtMTMxNjQw_1846cacb-c7df-4482-9e11-4f4a9f077f58">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzAtNC0xLTEtMTMxNjQw_8ac526d4-1cfb-4f26-bca9-a84b5911fafa">26-1232727</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzMtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NTRhOWVkNTM1NGM3NDBiNjg0ZTA3YTQ3OWI4MDEzMDBfNA_0c5f3d46-b075-4baa-bf67-bc88552b9469">100 Inverness Terrace East,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzMtMS0xLTEtMTMxNjQwL3RleHRyZWdpb246ZDY4NDEzY2QzMGZiNGFkN2E4NTMxODZjMzcxMTYzODZfNA_66e8cf09-1039-4ef3-89a5-1f75648990c2">Englewood,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzMtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246ZWQ5NTgyMzEzNDUwNDkwMTg1NDRhNzFkY2E3ZWMyZWJfNA_69f584ec-34d2-4ed0-87b1-27a9c13a8901">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzMtNC0xLTEtMTMxNjQw_71a8e9bf-26b2-409f-a01e-d07dc4c33640">80112-5308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzYtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246N2FhZjU3MWZkYzE3NGRkOWIxOWI5YjE1YThiMDEyOWFfNA_7e1b92dc-cdf5-40e3-80b0-65236150381e">(303)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzYtMS0xLTEtMTMxNjQwL3RleHRyZWdpb246NDNiZjkzYzM2YmI1NGEzMTlkY2JjMDIwODFiMWNmMzVfNA_cfdf8950-c6eb-4067-afbd-c5e137c7446d">706-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzEwLTAtMS0xLTEzMTY0MA_4aebaf7d-9b48-4494-b75e-a32a14ba7595">Class A common stock</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzEwLTQtMS0xLTEzMTY0MA_c754b8a7-ce28-4c2b-bc8f-639fc8226293">NASDAQ</dei:SecurityExchangeName>
    <dei:TradingSymbol
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTplYjM2YTU5YTY3YTQ0NTM2YjIwMWExZWNiZjVjNzQ0YS90YWJsZXJhbmdlOmViMzZhNTlhNjdhNDQ1MzZiMjAxYTFlY2JmNWM3NDRhXzEyLTAtMS0xLTEzMTY0MA_1bed57a3-cfb7-4d0c-baa6-95e4c53734ca">SATS</dei:TradingSymbol>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTQ_897f199d-a138-4146-88ef-b4243b5a89c7">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNDk_0d8c2d35-be90-40d2-a66d-2d45bbd126e8">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTU_73f7e0ef-181b-4e61-9ad3-67aba138f245">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTA_a12e1dbf-935a-43ee-95d1-4a2d80548a71">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTo0YTJhYzBiYTllYTc0ZDk1YmE5ZmIxMDBjOGFiZWU1Ny90YWJsZXJhbmdlOjRhMmFjMGJhOWVhNzRkOTViYTlmYjEwMGM4YWJlZTU3XzAtMC0xLTEtMTMxNjQw_1826f000-0b1f-48e8-95e8-5cabec0da356">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTo0YTJhYzBiYTllYTc0ZDk1YmE5ZmIxMDBjOGFiZWU1Ny90YWJsZXJhbmdlOjRhMmFjMGJhOWVhNzRkOTViYTlmYjEwMGM4YWJlZTU3XzAtNS0xLTEtMTMxNjQw_ea3462f8-1f47-4539-b7c0-6ed3047c2dce">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90YWJsZTo0YTJhYzBiYTllYTc0ZDk1YmE5ZmIxMDBjOGFiZWU1Ny90YWJsZXJhbmdlOjRhMmFjMGJhOWVhNzRkOTViYTlmYjEwMGM4YWJlZTU3XzEtMy0xLTEtMTMxNjQw_23d1a056-0e88-4c0c-ac59-cf664913eb40">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTE_43903a50-f67a-40ec-993d-f6b4c17b7242">false</dei:EntityShellCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTY_d4495f61-d0cb-4387-ad09-5ef24451da11">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityPublicFloat
      contextRef="idf5a5222db454906adcbec55bb8548c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzI3Mjc_0ad5caf1-8a39-4b9d-8f11-fdaaa9080a02"
      unitRef="usd">646800000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id1f6e0ad3a8540fb8facdf5366e8b501_I20230206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzI5NDM_ab98627a-4920-4449-9ed6-ce49815fbd20"
      unitRef="shares">35594333</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia04265561a164eb5a3fcb166423e8c2a_I20230206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzI5ODE_4990c1a1-b8d3-4ddc-9fa4-5953a46f3690"
      unitRef="shares">47687039</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNzMvZnJhZzo2ZjdhYjU2MmViYzQ0M2FkODc5M2I1NWFiNjU5NzU5NS90ZXh0cmVnaW9uOjZmN2FiNTYyZWJjNDQzYWQ4NzkzYjU1YWI2NTk3NTk1XzMyNTI_f69b86fb-03ca-44b6-be70-0192fbf0f8ce">Portions of the registrant&#x2019;s definitive Proxy Statement to be filed in connection with its 2023 Annual Meeting of Shareholders are incorporated by reference in Part&#160;III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8yLTItMS0xLTE2NTAxNA_eb98f68d-5e8f-430e-906f-a6f32f468897"
      unitRef="usd">1966587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8yLTQtMS0xLTE2NTAxNA_bdc23031-4371-44e9-b667-7eac37b9bbe6"
      unitRef="usd">20533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if436714c11c44d7195d46bfc81899c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8yLTYtMS0xLTE2NTAxNA_871c06c0-9dc8-449f-b904-67272fe51554"
      unitRef="usd">10973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8yLTgtMS0xLTE2NTAxNA_897cf352-ae0f-481d-a4ed-cd4bd69306fd"
      unitRef="usd">1998093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8zLTItMS0xLTE2NTAxNA_62834a30-f843-4eb1-a319-6282b9c1a24f"
      unitRef="usd">239403000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8zLTQtMS0xLTE2NTAxNA_c9602448-1867-46ee-85e6-268b4dd403a4"
      unitRef="usd">0</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="if436714c11c44d7195d46bfc81899c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8zLTYtMS0xLTE2NTAxNA_e0d8ae3f-47c6-4d87-83fe-73b636520182"
      unitRef="usd">86488000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl8zLTgtMS0xLTE2NTAxNA_693f80b7-9ba2-47c3-be79-27fbc4aba25a"
      unitRef="usd">325891000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl80LTItMS0xLTE2NTAxNA_c606f467-5192-4aad-a7e1-ace1500fa2ed"
      unitRef="usd">732929000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl80LTQtMS0xLTE2NTAxNA_f75487fb-3bdb-420d-83dd-11e916a7e0bd"
      unitRef="usd">14416000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="if436714c11c44d7195d46bfc81899c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl80LTYtMS0xLTE2NTAxNA_0f4d1e82-3fd2-4e8e-977f-84b459fac245"
      unitRef="usd">-39728000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl80LTgtMS0xLTE2NTAxNA_90c1aefe-af5e-4010-9bc3-a6d3e04980b7"
      unitRef="usd">707617000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl83LTItMS0xLTE2NTAxNA_0b48ee7a-aa2a-4af0-9376-83ad34a2d09f"
      unitRef="usd">1956226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl83LTQtMS0xLTE2NTAxNA_000a7dbc-540e-44c9-8d88-f95e6d70165b"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl83LTYtMS0xLTE2NTAxNA_80073f57-a956-4a87-beda-dc944b5c67a0"
      unitRef="usd">11815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl83LTgtMS0xLTE2NTAxNA_1a5451df-2c86-4df8-bc5a-71746a5207eb"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl84LTItMS0xLTE2NTAxNA_b7718ca3-dd2b-4fe4-a4c5-3c1ab33f0952"
      unitRef="usd">296303000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl84LTQtMS0xLTE2NTAxNA_cbc433d9-f7a0-4ed1-966c-521430636022"
      unitRef="usd">0</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl84LTYtMS0xLTE2NTAxNA_56be1a8c-d05b-4cd9-98d5-058bcb049866"
      unitRef="usd">142127000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl84LTgtMS0xLTE2NTAxNA_68428bd3-ede4-4d75-a54d-a047ce4e0258"
      unitRef="usd">438430000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl85LTItMS0xLTE2NTAxNA_59f57b95-f07e-472d-a81f-9511d09bec05"
      unitRef="usd">781824000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl85LTQtMS0xLTE2NTAxNA_e4eaf2cb-4073-4f26-991a-800191779f8d"
      unitRef="usd">9185000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl85LTYtMS0xLTE2NTAxNA_9b7d51f0-ff2f-4a33-8ec8-2884683f8575"
      unitRef="usd">-88468000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTUyL2ZyYWc6ZWJmMzZkMDE4Yzk2NGY3YmJlM2U1YWE3NmQxMWY2YTEvdGFibGU6ZWYwYzkyMmQxOWUzNDZjNmFhZDk2Mjc1Nzc3NzljNTYvdGFibGVyYW5nZTplZjBjOTIyZDE5ZTM0NmM2YWFkOTYyNzU3Nzc3OWM1Nl85LTgtMS0xLTE2NTAxNA_e5c41ad0-6640-4cc9-ab05-a79654e6ecea"
      unitRef="usd">702541000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8yLTItMS0xLTE2NTAzMw_0b48ee7a-aa2a-4af0-9376-83ad34a2d09f"
      unitRef="usd">1956226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8yLTQtMS0xLTE2NTAzMw_000a7dbc-540e-44c9-8d88-f95e6d70165b"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8yLTYtMS0xLTE2NTAzMw_80073f57-a956-4a87-beda-dc944b5c67a0"
      unitRef="usd">11815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8yLTgtMS0xLTE2NTAzMw_1a5451df-2c86-4df8-bc5a-71746a5207eb"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8zLTItMS0xLTE2NTAzMw_b7718ca3-dd2b-4fe4-a4c5-3c1ab33f0952"
      unitRef="usd">296303000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8zLTQtMS0xLTE2NTAzMw_cbc433d9-f7a0-4ed1-966c-521430636022"
      unitRef="usd">0</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8zLTYtMS0xLTE2NTAzMw_56be1a8c-d05b-4cd9-98d5-058bcb049866"
      unitRef="usd">142127000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF8zLTgtMS0xLTE2NTAzMw_68428bd3-ede4-4d75-a54d-a047ce4e0258"
      unitRef="usd">438430000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF80LTItMS0xLTE2NTAzMw_59f57b95-f07e-472d-a81f-9511d09bec05"
      unitRef="usd">781824000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF80LTQtMS0xLTE2NTAzMw_e4eaf2cb-4073-4f26-991a-800191779f8d"
      unitRef="usd">9185000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF80LTYtMS0xLTE2NTAzMw_9b7d51f0-ff2f-4a33-8ec8-2884683f8575"
      unitRef="usd">-88468000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF80LTgtMS0xLTE2NTAzMw_e5c41ad0-6640-4cc9-ab05-a79654e6ecea"
      unitRef="usd">702541000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF83LTItMS0xLTE2NTAzMw_5e9ddd06-6aab-43d6-a1b5-7d4ea49c1831"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF83LTQtMS0xLTE2NTAzMw_b74cbdf3-b5b3-480d-956b-c822f5845141"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF83LTYtMS0xLTE2NTAzMw_c0231ac7-681f-4e70-89f0-27606d03348b"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF83LTgtMS0xLTE2NTAzMw_7370a9cf-1f9a-45e2-adf8-c3998f097588"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF84LTItMS0xLTE2NTAzMw_3b331f8d-f89e-4120-92e4-6afdc63006af"
      unitRef="usd">355197000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF84LTQtMS0xLTE2NTAzMw_71cee167-003f-43b4-b51d-65fe246016ed"
      unitRef="usd">41000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF84LTYtMS0xLTE2NTAzMw_8ab2137d-e4d6-4485-a559-d8f731f085c3"
      unitRef="usd">53560000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF84LTgtMS0xLTE2NTAzMw_aa282361-97cf-4f30-9a14-58bb306541ce"
      unitRef="usd">408798000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF85LTItMS0xLTE2NTAzMw_0038af03-07f0-4c59-805a-8befbd3906d4"
      unitRef="usd">727608000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF85LTQtMS0xLTE2NTAzMw_9cfb50a8-7244-4c02-8ad3-702e3a336551"
      unitRef="usd">7873000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF85LTYtMS0xLTE2NTAzMw_5805a28a-457d-408f-9bcd-e97a3e82192f"
      unitRef="usd">-118606000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTc5L2ZyYWc6MzFmNmRmYTJhOWNiNDc0MmE5ZWUyNzUyZTMxYjYzNTAvdGFibGU6YTkxMDliYjJjMjRhNDBlOWFiZDdmNmM4NjU3YTY2NzgvdGFibGVyYW5nZTphOTEwOWJiMmMyNGE0MGU5YWJkN2Y2Yzg2NTdhNjY3OF85LTgtMS0xLTE2NTAzMw_c5af3538-e365-4834-bb7f-56a107e5076e"
      unitRef="usd">616875000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <dei:AuditorName
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81MzUvZnJhZzpiYzgxMzMzMWQwNWQ0NTRkYjkxZjlkYjExMjExNGQ5My90YWJsZTpiYjA3NmJiYWNkZjk0MzYxOTE0YzAxZTY2NWE4NDM1MC90YWJsZXJhbmdlOmJiMDc2YmJhY2RmOTQzNjE5MTRjMDFlNjY1YTg0MzUwXzItMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MTg0YTQ1ZDcyZTFjNGY4ZWJjY2ZjNTc0OTdiOGQ3NGFfNjE_37bf5987-8749-487b-a79d-18f2095036b3">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81MzUvZnJhZzpiYzgxMzMzMWQwNWQ0NTRkYjkxZjlkYjExMjExNGQ5My90YWJsZTpiYjA3NmJiYWNkZjk0MzYxOTE0YzAxZTY2NWE4NDM1MC90YWJsZXJhbmdlOmJiMDc2YmJhY2RmOTQzNjE5MTRjMDFlNjY1YTg0MzUwXzItMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MTg0YTQ1ZDcyZTFjNGY4ZWJjY2ZjNTc0OTdiOGQ3NGFfNjU_932eca21-5c08-4bef-b512-cf18d582a637">Denver, CO</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81MzUvZnJhZzpiYzgxMzMzMWQwNWQ0NTRkYjkxZjlkYjExMjExNGQ5My90YWJsZTpiYjA3NmJiYWNkZjk0MzYxOTE0YzAxZTY2NWE4NDM1MC90YWJsZXJhbmdlOmJiMDc2YmJhY2RmOTQzNjE5MTRjMDFlNjY1YTg0MzUwXzItMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MTg0YTQ1ZDcyZTFjNGY4ZWJjY2ZjNTc0OTdiOGQ3NGFfODY_c3f45b0a-87b8-4b5f-ad17-9ffc502edbb9">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNC0yLTEtMS0xMzE2NDA_84a42d78-1fbe-4a0e-98c7-2e73db9c7ad5"
      unitRef="usd">704541000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNC00LTEtMS0xMzE2NDA_a73ff33e-fe9f-4da7-a41c-4290c75be7f8"
      unitRef="usd">535894000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNS0yLTEtMS0xMzE2NDA_1f8fef5d-f390-4eb8-8185-54c18a83832e"
      unitRef="usd">973915000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNS00LTEtMS0xMzE2NDA_c3570fb7-48ae-4f39-be7d-79ec3a92b2ef"
      unitRef="usd">1010496000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNi0yLTEtMS0xMzE2NDA_90e57c46-0515-40c3-a0e9-788a9683f67c"
      unitRef="usd">236479000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNi00LTEtMS0xMzE2NDA_6165da1a-e6bb-4b58-8206-098332d04549"
      unitRef="usd">182063000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNy0yLTEtMS0xMzE2NDA_c0003132-8de6-4e37-a867-02d26d0c19a9"
      unitRef="usd">210446000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfNy00LTEtMS0xMzE2NDA_d1a3f23c-ffe8-4bd3-b449-2e1173861dcd"
      unitRef="usd">198444000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfOC0yLTEtMS0xMzE2NDA_aad11b4d-0f5f-4c44-aa7c-42a0f0b63ef4"
      unitRef="usd">2125381000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfOC00LTEtMS0xMzE2NDA_d576786c-2ebb-4561-a900-2108cbd467ed"
      unitRef="usd">1926897000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTAtMi0xLTEtMTMxNjQw_7dea6ce2-f649-403d-8b31-85da01f66d82"
      unitRef="usd">2237617000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTAtNC0xLTEtMTMxNjQw_41f8f9cc-0a6d-43e5-ac02-2867024ba1a9"
      unitRef="usd">2338285000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTEtMi0xLTEtMTMxNjQw_d179d677-9ea3-41b5-b5e1-25ac9edff3bd"
      unitRef="usd">151518000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTEtNC0xLTEtMTMxNjQw_3f86a9cb-3d95-47a3-85a0-9037a386fc08"
      unitRef="usd">149198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTItMi0xLTEtMTMxNjQw_956f5049-bcf6-4dc6-b98b-59e816097616"
      unitRef="usd">532491000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTItNC0xLTEtMTMxNjQw_3bf4845c-2bc6-4879-8ebe-1a57589866f4"
      unitRef="usd">511086000</us-gaap:Goodwill>
    <sats:IntangibleAssetsExcludingOtherIntangibleAssets
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTMtMi0xLTEtMTMxNjQw_c7a560f2-2890-49b1-85ae-0ba925870aa7"
      unitRef="usd">462531000</sats:IntangibleAssetsExcludingOtherIntangibleAssets>
    <sats:IntangibleAssetsExcludingOtherIntangibleAssets
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTMtNC0xLTEtMTMxNjQw_83e602be-9624-4291-a62a-83af97c7e00b"
      unitRef="usd">469766000</sats:IntangibleAssetsExcludingOtherIntangibleAssets>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTQtMi0xLTEtMTMxNjQw_3e1ca501-22b2-402e-9e25-811512bc1c00"
      unitRef="usd">15698000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTQtNC0xLTEtMTMxNjQw_7136e414-5b00-4c33-89bd-57585fdf99e4"
      unitRef="usd">13984000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTUtMi0xLTEtMTMxNjQw_b07f2981-6f78-49f2-b1be-52cb3b863392"
      unitRef="usd">356705000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTUtNC0xLTEtMTMxNjQw_f544553e-41ab-4133-8777-1328c9fce1b1"
      unitRef="usd">297747000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTYtMi0xLTEtMTMxNjQw_86f12225-2602-4b0f-9990-9285c6f3e2a8"
      unitRef="usd">317062000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTYtNC0xLTEtMTMxNjQw_24b895a0-b9cc-402e-b733-3fceb8ffe189"
      unitRef="usd">338241000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTctMi0xLTEtMTMxNjQw_7eafdd06-02a0-45c5-b733-2cb17aaf96e4"
      unitRef="usd">4073622000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTctNC0xLTEtMTMxNjQw_b1cbc19e-8d59-4b97-a38b-97850369d983"
      unitRef="usd">4118307000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTgtMi0xLTEtMTMxNjQw_50f649f8-0740-46c2-bddd-7f47ef987f61"
      unitRef="usd">6199003000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMTgtNC0xLTEtMTMxNjQw_d200885f-7787-49eb-9e1a-6cc8c9b8577f"
      unitRef="usd">6045204000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjItMi0xLTEtMTMxNjQw_a2b7610e-a2a7-4dc6-a12b-42d2c782243b"
      unitRef="usd">101239000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjItNC0xLTEtMTMxNjQw_5326f227-2a41-433f-84e7-c28581d0e26b"
      unitRef="usd">109338000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjMtMi0xLTEtMTMxNjQw_03abb400-0f71-4b91-a927-881fda52c5fd"
      unitRef="usd">121739000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjMtNC0xLTEtMTMxNjQw_27d72b69-0a8b-4de2-be99-5e4f0f3f6c50"
      unitRef="usd">141343000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjQtMi0xLTEtMTMxNjQw_63597775-0a02-4c3d-bb26-1354cee3531e"
      unitRef="usd">199853000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjQtNC0xLTEtMTMxNjQw_734cd7e5-da6f-4e06-870e-52c80a39dcf9"
      unitRef="usd">209442000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjUtMi0xLTEtMTMxNjQw_d9ff3e38-0a10-4d84-9d9a-11954bab7156"
      unitRef="usd">422831000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjUtNC0xLTEtMTMxNjQw_6fd253c0-ee88-4dfc-aa17-b90c202f3f56"
      unitRef="usd">460123000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjctMi0xLTEtMTMxNjQw_b01d5865-5fe1-40ed-bfbd-154bea37e379"
      unitRef="usd">1496777000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjctNC0xLTEtMTMxNjQw_1ccbcdce-8a2e-4b72-a779-3251a14c4faa"
      unitRef="usd">1495994000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjgtMi0xLTEtMTMxNjQw_bb905e01-8577-4c4c-b845-6d0417667f48"
      unitRef="usd">424621000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjgtNC0xLTEtMTMxNjQw_14da9e4f-1223-4083-8ed5-8d3a3d9a692a"
      unitRef="usd">403684000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjktMi0xLTEtMTMxNjQw_3971d8ff-771b-46e4-9d92-913a47710299"
      unitRef="usd">135932000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMjktNC0xLTEtMTMxNjQw_8ef12b2f-f2d5-471c-9da6-5baf0dfd4a08"
      unitRef="usd">134897000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzAtMi0xLTEtMTMxNjQw_78c85648-07b7-407a-a4ea-50f1659ca0a4"
      unitRef="usd">119787000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzAtNC0xLTEtMTMxNjQw_6a882dd2-4bdc-45be-8b62-dc29eb3b5266"
      unitRef="usd">136426000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzEtMi0xLTEtMTMxNjQw_a717613c-bf6b-4451-ae43-442fdda1624d"
      unitRef="usd">2177117000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzEtNC0xLTEtMTMxNjQw_6e1a7b2e-da3f-4bbc-8251-0f4b9c941bd6"
      unitRef="usd">2171001000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzItMi0xLTEtMTMxNjQw_34abbeff-e208-4b17-92f2-09ba968df10c"
      unitRef="usd">2599948000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzItNC0xLTEtMTMxNjQw_b35ea6c7-2958-467e-a22d-35a8bd8eff04"
      unitRef="usd">2631124000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzQtMi0xLTEtMTMxNjQw_f1203d6d-16a1-4857-955e-28d701c07d50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOmY2NWUwYTliYjU3YjQ3MmM5MzcyMDIzMjAzMGRjM2QzL3RhYmxlcmFuZ2U6ZjY1ZTBhOWJiNTdiNDcyYzkzNzIwMjMyMDMwZGMzZDNfMzQtNC0xLTEtMTMxNjQw_7e7935bf-2c3f-4a67-ba09-1eaf5176c9c9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i42492a36f37d4223b9e74b246e4c5ceb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN18yMQ_62212d16-adcf-4d22-9a92-b732d22fdcbc"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifbb1171481284344b0732b32210a437a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN18yMQ_ac6db37c-f7a4-4878-bc3f-8f0271307114"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i42492a36f37d4223b9e74b246e4c5ceb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN18zNQ_0270abb9-b5e4-4bce-aa99-64d18b30eb1d"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifbb1171481284344b0732b32210a437a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN18zNQ_ad1e1f44-028b-404f-be7d-86b3467be01b"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN181Nw_067d13cf-f00d-47fd-b79a-c166658b2b5d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN181Nw_277d9459-a00d-4b7d-a6c8-45adddac172d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN181Nw_2df79a23-4127-4dfd-bca2-44eeff357404"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxMmQ5YmM0NThhZGM0YjhhYjVjNmI0ZWRjY2E5ZGJmN181Nw_7a922566-ce6b-4e26-a4d3-5245296463fb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS0yLTEtMS0xMzE2NDA_284c4de5-1107-46ab-b765-6b04bd5bae16"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMS00LTEtMS0xMzE2NDA_84adacc0-686e-4880-9acd-8e0d6141f4cc"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjpjZTljZDAyMDFkMGU0ZGJkYWQyNzljNTQzOTVmODVhYV8xOA_abb3d7e1-3f3a-48f2-b756-898a3aa743f9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjpjZTljZDAyMDFkMGU0ZGJkYWQyNzljNTQzOTVmODVhYV8xOA_c602c66c-9dca-4aa5-acad-5bd68b126dc9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjpjZTljZDAyMDFkMGU0ZGJkYWQyNzljNTQzOTVmODVhYV8zMg_03a2adfd-4e66-4475-af80-18d9e1524694"
      unitRef="shares">4000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjpjZTljZDAyMDFkMGU0ZGJkYWQyNzljNTQzOTVmODVhYV8zMg_6326bf21-b6e0-494d-88b2-b0b8774c0de8"
      unitRef="shares">4000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie2c65b128ad84e058e5cd4aa3312c30f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV8yNg_3a433de8-f812-4962-8c86-603b1d3d6452"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV8yNg_9a286a8a-ad3d-435a-ba61-97a4db21440d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV80MA_48ce3ffb-624f-49d8-918d-134129f4e6b6"
      unitRef="shares">1600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie2c65b128ad84e058e5cd4aa3312c30f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV80MA_527dbe74-9437-4cea-9b75-592bdb0e9ee7"
      unitRef="shares">1600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV82Mg_b3ec1459-ab79-4dfd-a6c1-7a607513f20e"
      unitRef="shares">58604927</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV84Mw_a122a73c-bbd0-4cdb-ad81-492446510efd"
      unitRef="shares">35291616</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie2c65b128ad84e058e5cd4aa3312c30f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV8xMTU_ba44da07-b4dd-4a2d-bf72-8d50c11229f8"
      unitRef="shares">58059622</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie2c65b128ad84e058e5cd4aa3312c30f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjo4N2M0YzdlNWU3ZmY0MDk2OTUwY2VjNmZhZmQzNjgwZV8xMzY_1eb38985-c6fd-4766-907d-fc2729ba4e63"
      unitRef="shares">38726923</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy0yLTEtMS0xMzE2NDA_dbf8710a-eaec-4282-b989-5ee20baf8c12"
      unitRef="usd">59000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie2c65b128ad84e058e5cd4aa3312c30f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMy00LTEtMS0xMzE2NDA_688f0077-c59e-42e3-9d7f-939cdf8a7326"
      unitRef="usd">58000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1bfffbaaca2f4fdcadef801947a86375_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV8zOA_3144ec85-a570-4e50-87af-31b5902c66bc"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic4fbc7cc278142a99204f1f82fc06568_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV8zOA_371680e4-2374-4aa6-ad4d-cdcce67a6643"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1bfffbaaca2f4fdcadef801947a86375_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV81Mg_22c1f6d7-58f4-4bcd-a35e-3813d23aadea"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic4fbc7cc278142a99204f1f82fc06568_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV81Mg_beb38e68-1499-4353-996c-fdb71067c0a1"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic4fbc7cc278142a99204f1f82fc06568_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV83NA_2de2f01f-305a-4eb1-a273-4d1529792594"
      unitRef="shares">47687039</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic4fbc7cc278142a99204f1f82fc06568_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV83NA_3a728a0c-8dc2-42ee-ab76-7acd9d354a44"
      unitRef="shares">47687039</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1bfffbaaca2f4fdcadef801947a86375_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV83NA_d5f1f706-8f12-462b-8a4a-f725ab0dc360"
      unitRef="shares">47687039</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1bfffbaaca2f4fdcadef801947a86375_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjoxNjY1NWQwMTRjOTE0NjkyOTc1NGQzMGY2NWNjZmNhZV83NA_df269456-052e-4ff4-8d24-3fc6ab6d90cd"
      unitRef="shares">47687039</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ic4fbc7cc278142a99204f1f82fc06568_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC0yLTEtMS0xMzE2NDA_868ad3a3-348e-4d1c-9248-186a620c8680"
      unitRef="usd">48000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1bfffbaaca2f4fdcadef801947a86375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNC00LTEtMS0xMzE2NDA_f255743d-4336-443e-b458-d11fb6f2fe03"
      unitRef="usd">48000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i506aad80aafd459588d3de69a102e267_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl8zOA_0dd77bc5-6323-458d-8128-aed8cc82f9f2"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl8zOA_64155a9d-2fec-4ae3-9008-929973af455e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl81Mg_1d211c5d-6f58-48ac-a80b-c795241f0e82"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i506aad80aafd459588d3de69a102e267_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl81Mg_cbe31a07-0b15-4e20-bc93-7af516116ab9"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl83NA_18002411-e87e-4837-8e70-ecefe828ba1b"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl83NA_3701dce9-5016-4c98-ae95-c6fc75cd3bbf"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i506aad80aafd459588d3de69a102e267_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl83NA_4cbac092-59ab-4174-8a99-1dd7e171901f"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i506aad80aafd459588d3de69a102e267_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjphMDJkYzY0N2MyNTM0ZTA3Yjk1ZDc2ZjFhMjc5ZWUyNl83NA_f1714e6f-39ab-4c7d-ab19-727a46d17c83"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS0yLTEtMS0xMzE2NDA_ffa79e38-15b5-4358-8a8a-2460e99685e7"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i506aad80aafd459588d3de69a102e267_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNS00LTEtMS0xMzE2NDA_1fb31642-a0eb-47eb-a293-9d43809ad681"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib5af7178520f493fa2cc6c1894613ce3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y18yNg_47789f38-29f2-465f-a7fe-f3cae4d18b36"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i94e8b683a8944a868ca699c848814ec2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y18yNg_9095cd9b-7bf2-4810-9148-3cc39091bfc9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i94e8b683a8944a868ca699c848814ec2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y180MA_92a79794-23ac-436a-b748-ac1619bacdce"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib5af7178520f493fa2cc6c1894613ce3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y180MA_f40a9e67-6872-4ed2-b320-0a6c95d78165"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib5af7178520f493fa2cc6c1894613ce3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y182Mg_ad2f6d3d-dc9b-47b5-8db9-d8838c206c0d"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i94e8b683a8944a868ca699c848814ec2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y182Mg_b909d17d-5498-4c3d-8d46-8570bd705258"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib5af7178520f493fa2cc6c1894613ce3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y182Mg_e32e6952-2065-4591-a773-5a693d05aa26"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i94e8b683a8944a868ca699c848814ec2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0wLTEtMS0xMzE2NDAvdGV4dHJlZ2lvbjplZWIyZmEwNDUyMTU0MDEyOWY3MDM3NGFiNThhMmQ2Y182Mg_f587f06a-426c-4eaf-9226-975caf368fa3"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i94e8b683a8944a868ca699c848814ec2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi0yLTEtMS0xMzE2NDA_502837c2-3461-4466-8f5a-286f8c8651ec"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib5af7178520f493fa2cc6c1894613ce3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNi00LTEtMS0xMzE2NDA_a26f9d01-6b85-44fa-a29c-e664c74fdcf6"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNy0yLTEtMS0xMzE2NDA_59671f4d-37b2-437a-a6c2-10d1ace6c2fc"
      unitRef="usd">3367058000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfNy00LTEtMS0xMzE2NDA_a3b92563-62ae-4b8b-bbf9-9f5b1e636909"
      unitRef="usd">3345878000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfOC0yLTEtMS0xMzE2NDA_f96ed2d7-18be-4360-a17c-0bd7da26f824"
      unitRef="usd">-172239000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfOC00LTEtMS0xMzE2NDA_68def037-027f-4977-ad56-ecf9c33cb09f"
      unitRef="usd">-212102000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfOS0yLTEtMS0xMzE2NDA_f89fbd92-ec3a-46b6-972f-017b44a716d1"
      unitRef="usd">833517000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfOS00LTEtMS0xMzE2NDA_97b5247a-8edf-450d-9727-0f64e6fdca16"
      unitRef="usd">656466000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTAtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MDcyMzM5NThiYzg5NDNmYThhNzJkM2Q2ODIyZDliMGVfOTg5NTYwNDY1MDAxNQ_14712cac-ab5d-4d10-aab9-6dcf0d9c69cf"
      unitRef="shares">23313311</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTAtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MDcyMzM5NThiYzg5NDNmYThhNzJkM2Q2ODIyZDliMGVfOTg5NTYwNDY1MDAzNg_f65e4c10-1d50-44ed-98cb-b4a6521c6855"
      unitRef="shares">19332699</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTAtMi0xLTEtMTMxNjQw_d94abc2a-bdfe-4996-abc8-17930f612cff"
      unitRef="usd">525824000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTAtNC0xLTEtMTMxNjQw_e2b74922-97f9-4554-b47e-71a6d0bdec20"
      unitRef="usd">436521000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTEtMi0xLTEtMTMxNjQw_39fb3fd8-01ca-4050-be11-58377b4f57a7"
      unitRef="usd">3502619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTEtNC0xLTEtMTMxNjQw_0fccd74d-566a-488e-a0fe-6b6d345187d9"
      unitRef="usd">3353827000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTItMi0xLTEtMTMxNjQw_2179a822-e4c5-4e7e-8afe-f4a19d034543"
      unitRef="usd">96436000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTItNC0xLTEtMTMxNjQw_d27d5213-f0a8-4d3e-b756-b5617ba94f87"
      unitRef="usd">60253000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTMtMi0xLTEtMTMxNjQw_27613a81-9b4d-4eeb-9daa-76ef4d9d2d1a"
      unitRef="usd">3599055000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTMtNC0xLTEtMTMxNjQw_aed87cd7-7c77-4141-9b2c-87ae1a1f0918"
      unitRef="usd">3414080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTQtMi0xLTEtMTMxNjQw_ad34c588-837a-48da-90e7-e7303538be21"
      unitRef="usd">6199003000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOS9mcmFnOjYwMGQ1ZjY4Y2IzNTQxMTlhODRmOTk0NjQ2MzhjOTI2L3RhYmxlOjA2Y2FkNGY3Y2Q0MjQzNDg4YjFkODY4MWJlNGM3NDkxL3RhYmxlcmFuZ2U6MDZjYWQ0ZjdjZDQyNDM0ODhiMWQ4NjgxYmU0Yzc0OTFfMTQtNC0xLTEtMTMxNjQw_c836d6a1-947b-4123-85e8-6fea67a00a13"
      unitRef="usd">6045204000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a40844ec2c94fea85809b9b861d8d1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMy02LTEtMS0xMzE2NDA_fb88d167-1803-4ea2-a0b4-06b6cafe08cb"
      unitRef="usd">1623931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id14266accbc64daeaa2ec437dc906f3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMy04LTEtMS0xMzE2NDA_97fd30ed-6535-4270-a9f5-933c8104ee18"
      unitRef="usd">1715287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5af427f9dba427eb9a872b8b2acb679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMy0xMC0xLTEtMTMzMDcy_215debe1-fcde-49e2-8ba6-c5aa35c943fb"
      unitRef="usd">1682304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1eed43c5e2974e40b3d0a58562102fc2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNC02LTEtMS0xMzE2NDA_54898c65-5d9b-43c5-b63a-c4e56cab1d70"
      unitRef="usd">374162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id403cafb9eba4fa38ae513adf71954b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNC04LTEtMS0xMzE2NDA_9ac18d14-473b-490c-8715-33e8fcc9988d"
      unitRef="usd">270433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i410002f030f348af9927cc27fd79fe97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNC0xMC0xLTEtMTMzMDcy_c580bd71-deff-4d55-87ec-9b76309f2e44"
      unitRef="usd">205603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNS02LTEtMS0xMzE2NDA_6d7224b0-186b-40ed-858e-70bf11ede341"
      unitRef="usd">1998093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNS04LTEtMS0xMzE2NDA_972e46a0-2bc5-47e7-8554-4a0ab280c65c"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNS0xMC0xLTEtMTMzMDcy_01213e0e-7617-40f4-83a9-da84ecb8adc2"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0a40844ec2c94fea85809b9b861d8d1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNy02LTEtMS0xMzE2NDA_fe249fe7-6e84-4168-aaee-ee6ccc332412"
      unitRef="usd">569755000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id14266accbc64daeaa2ec437dc906f3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNy04LTEtMS0xMzE2NDA_95a6eb6d-4a46-46c7-a02d-0344a21262be"
      unitRef="usd">551679000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if5af427f9dba427eb9a872b8b2acb679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfNy0xMC0xLTEtMTMzMDcy_4508f62f-d12d-40cc-a413-9488a96b20d4"
      unitRef="usd">577943000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1eed43c5e2974e40b3d0a58562102fc2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfOC02LTEtMS0xMzE2NDA_1e48bfea-4597-4e68-ad85-8bc5fd2b7291"
      unitRef="usd">292318000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id403cafb9eba4fa38ae513adf71954b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfOC04LTEtMS0xMzE2NDA_4e67e2ca-f0b2-4adc-a787-83be40d2be15"
      unitRef="usd">231975000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i410002f030f348af9927cc27fd79fe97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfOC0xMC0xLTEtMTMzMDcy_5da443ef-c39c-41ba-b14f-31ed2bf6c681"
      unitRef="usd">166435000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfOS02LTEtMS0xMzE2NDA_e5f4ac62-1209-4766-a41c-142c2e6d52ef"
      unitRef="usd">455234000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfOS04LTEtMS0xMzE2NDA_7a22c805-a875-406c-8fd6-e4a1873b6bee"
      unitRef="usd">461705000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfOS0xMC0xLTEtMTMzMDcy_f3d57a75-1d2d-49a6-bd81-619639f2898d"
      unitRef="usd">474912000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTAtNi0xLTEtMTMxNjQw_76823f6f-ff52-4b15-bb0e-5bbf6854aae3"
      unitRef="usd">32810000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTAtOC0xLTEtMTMxNjQw_424f0dbe-543f-4091-b7c4-789692666ab3"
      unitRef="usd">31777000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTAtMTAtMS0xLTEzMzA3Mg_e1f001b4-d82a-4cab-8041-ffc62d7273c5"
      unitRef="usd">29448000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTEtNi0xLTEtMTMxNjQw_18efb48e-9578-4f63-966e-fe89e0ad230d"
      unitRef="usd">457621000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTEtOC0xLTEtMTMxNjQw_bbae97af-9f26-4d04-8d57-181e3bf30d43"
      unitRef="usd">491329000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTEtMTAtMS0xLTEzMzA3Mg_256cb71d-df96-401d-a405-18420516a9c0"
      unitRef="usd">525011000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTItNi0xLTEtMTMxNjQw_fd9b963d-4bc1-453c-b574-c38d0583c259"
      unitRef="usd">711000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTItOC0xLTEtMTMxNjQw_2f274be7-ab27-4e13-adda-e9f9b7efb421"
      unitRef="usd">245000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTItMTAtMS0xLTEzMzA3Mg_b62cbb8a-6846-4d99-8f0a-03efc82b4d34"
      unitRef="usd">1685000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:CostsAndExpenses
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTMtNi0xLTEtMTMxNjQw_73054883-2d99-4910-a60f-a10c6544685a"
      unitRef="usd">1808449000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTMtOC0xLTEtMTMxNjQw_a8a6820e-3b0b-4715-9416-52853e7e6a2f"
      unitRef="usd">1768710000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTMtMTAtMS0xLTEzMzA3Mg_1b771398-700d-4904-8c69-d97b77a1f3a9"
      unitRef="usd">1775434000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTQtNi0xLTEtMTMxNjQw_bca4b3d8-ebca-4fe0-8554-3a1b9dfa0969"
      unitRef="usd">189644000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTQtOC0xLTEtMTMxNjQw_9e061be8-0643-4d3d-87ba-1670a95be2aa"
      unitRef="usd">217010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTQtMTAtMS0xLTEzMzA3Mg_1e9bc73a-8fd9-4837-838c-13ef1e0ae9fc"
      unitRef="usd">112473000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTYtNi0xLTEtMTMxNjQw_681fda97-4ed4-43aa-9e28-ff33142291fa"
      unitRef="usd">50900000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTYtOC0xLTEtMTMxNjQw_d212c491-a296-4248-a61e-45b1d6da15e7"
      unitRef="usd">22801000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTYtMTAtMS0xLTEzMzA3NQ_bf7c2629-f644-490c-a02c-88ffb456d20a"
      unitRef="usd">39982000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTctNi0xLTEtMTMxNjQw_6e7e25fc-8c0a-43fa-80ea-8e8426ae202a"
      unitRef="usd">57170000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTctOC0xLTEtMTMxNjQw_734563d4-4db5-4376-a66d-1186cd1e92b7"
      unitRef="usd">95512000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTctMTAtMS0xLTEzMzA3NQ_97a602f9-83ef-463a-a338-713a97bdaf97"
      unitRef="usd">147927000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTgtNi0xLTEtMTMxNjQw_ccb46d7c-2e67-4191-81e0-ed8d80a19efc"
      unitRef="usd">47107000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTgtOC0xLTEtMTMxNjQw_38244e06-764b-4057-8a4f-57dd225c1f77"
      unitRef="usd">69531000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTgtMTAtMS0xLTEzMzA3NQ_ab1dbd5a-7209-42a1-956d-ee9ba77d1189"
      unitRef="usd">-31306000</us-gaap:GainLossOnInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTktNi0xLTEtMTMxNjQw_a94a6719-65d3-400c-a8ab-04205b742161"
      unitRef="usd">-5703000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTktOC0xLTEtMTMxNjQw_c69fa5fa-09cd-4b95-a46e-988d22549a4d"
      unitRef="usd">-5170000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMTktMTAtMS0xLTEzMzA3NQ_f925da00-dd58-4c1a-b929-b1de30e288f9"
      unitRef="usd">-7267000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjEtNi0xLTEtMTMxNjQw_88041f97-f1a8-49ae-8201-fff2331236c6"
      unitRef="usd">5235000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjEtOC0xLTEtMTMxNjQw_692f639b-8a12-4a92-92b2-dbae57d441d3"
      unitRef="usd">-12613000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjEtMTAtMS0xLTEzMzA3NQ_52c0c474-30b1-43a3-8715-31ceed4aed28"
      unitRef="usd">6015000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjItNi0xLTEtMTMyMzU3_884c8c00-6e76-48d2-b07d-42a1bd4bf4a2"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjItOC0xLTEtMTMyMzU3_c0b1da88-a07a-4def-b759-e121dd456300"
      unitRef="usd">55266000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjItMTAtMS0xLTEzMzA3NQ_361e9a76-6efc-41b6-a038-3a4291ec4ca9"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjItNi0xLTEtMTMxNjQw_aaf135e4-8d09-46ce-b1e4-c1910224bc5f"
      unitRef="usd">3210000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjItOC0xLTEtMTMxNjQw_74978e26-8e1b-4aba-8653-3927674e495c"
      unitRef="usd">-12434000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjMtMTAtMS0xLTEzMzA3NQ_4d8f740a-3888-4967-b24e-3d050e23178b"
      unitRef="usd">195000</us-gaap:OtherNonoperatingIncomeExpense>
    <sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjMtNi0xLTEtMTMxNjQw_c0069dbc-d70d-4d09-a4dd-7b069f5f8b92"
      unitRef="usd">43579000</sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments>
    <sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjMtOC0xLTEtMTMxNjQw_e00948a7-2650-4826-ba44-8964ebf548a7"
      unitRef="usd">-88663000</sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments>
    <sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjQtMTAtMS0xLTEzMzA3NQ_becba4c7-4af6-4200-a85d-97affb94a807"
      unitRef="usd">-140308000</sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjQtNi0xLTEtMTMxNjQw_0ad637c9-ab37-4586-8bfa-0184799ee9ab"
      unitRef="usd">233223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjQtOC0xLTEtMTMxNjQw_0d725844-5435-4199-b506-ed62cfaa7951"
      unitRef="usd">128347000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjUtMTAtMS0xLTEzMzA3Nw_c4afef60-5f01-46aa-a982-fca8d3600525"
      unitRef="usd">-27835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjUtNi0xLTEtMTMxNjQw_964b01f5-3c13-4644-8490-1dfdac97eb25"
      unitRef="usd">66675000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjUtOC0xLTEtMTMxNjQw_0555fb51-0427-4b87-8ef4-8e4d0e256311"
      unitRef="usd">65626000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjYtMTAtMS0xLTEzMzA3Nw_0c352ec5-8844-4d49-b177-2906d81c69d4"
      unitRef="usd">24069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjYtNi0xLTEtMTMxNjQw_939e9ccd-f57b-4f18-ba00-c17c77e004b3"
      unitRef="usd">166548000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjYtOC0xLTEtMTMxNjQw_c24c1f67-43f0-4601-bb5d-86c4d88d7acc"
      unitRef="usd">62721000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjctMTAtMS0xLTEzMzA3Nw_b55401fc-a413-4980-b98d-537a7113bbf9"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjctNi0xLTEtMTMxNjQw_6c40312f-da5f-4cf3-8a81-f47e9b45a6fa"
      unitRef="usd">-10503000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjctOC0xLTEtMTMxNjQw_c3f76aaa-a321-4e4f-bdb1-2a83f349295c"
      unitRef="usd">-10154000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjgtMTAtMS0xLTEzMzA3Nw_ace95b92-dfa5-458e-b391-acccc2d9685c"
      unitRef="usd">-11754000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjgtNi0xLTEtMTMxNjQw_986c57c5-76be-43e2-a483-6fc90454b161"
      unitRef="usd">177051000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjgtOC0xLTEtMTMxNjQw_884c2679-da70-4ad6-9820-9e210ea013cf"
      unitRef="usd">72875000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMjktMTAtMS0xLTEzMzA3Nw_e0779ce1-d562-41f5-a1b7-416b5c25fec7"
      unitRef="usd">-40150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMzEtNi0xLTEtMTMxNjQw_bd60aa45-7809-4377-92c1-704e957c6e92"
      unitRef="usdPerShare">2.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMzEtOC0xLTEtMTMxNjQw_864d9069-9b5b-44d0-90c9-ef4d1fda1320"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMzItMTAtMS0xLTEzMzA3OQ_2fbdebb6-d49c-48a8-b0aa-5745a7b1da8f"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMzItNi0xLTEtMTMxNjQw_66f18a33-dbec-44a0-80ac-51a9fd2da4ae"
      unitRef="usdPerShare">2.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMzItOC0xLTEtMTMxNjQw_470fb0d8-b228-4941-a9bd-c74029a7b2f1"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMi9mcmFnOmQ3NjNiYmM3YzIwMzQxMDA4ZGJjYWJhZTM5MWYxMDI1L3RhYmxlOjBjZjRkZjUyYzA3YzQ1Y2NhY2QzOTQwOGM1OWYxMjU2L3RhYmxlcmFuZ2U6MGNmNGRmNTJjMDdjNDVjY2FjZDM5NDA4YzU5ZjEyNTZfMzMtMTAtMS0xLTEzMzA4MQ_bfff2ee9-8d0f-4871-b916-4f851add6e41"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMi02LTEtMS0xMzE2NDA_98abd9b0-db5d-4459-bced-2597bd91e81d"
      unitRef="usd">166548000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMi04LTEtMS0xMzE2NDA_6aac110e-c8c9-446e-b2c3-729564a818f6"
      unitRef="usd">62721000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMi0xMC0xLTEtMTMzMTA1_63ad24cc-fc6a-4812-b6c6-31d052322b41"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNC02LTEtMS0xMzE2NDA_dd676cf7-ddd3-491d-aa6a-fada3d88c725"
      unitRef="usd">39608000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNC04LTEtMS0xMzE2NDA_f2f3394c-2a57-4755-8aa4-e1c677f7e333"
      unitRef="usd">-24061000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNC0xMC0xLTEtMTMzMTA1_1782519e-7b42-4a18-9cd5-d7c738b5417a"
      unitRef="usd">-83736000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNS02LTEtMS0xMzE2NDA_7e1a9174-8b9f-4095-aa4e-65ad97904272"
      unitRef="usd">-680000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNS04LTEtMS0xMzE2NDA_4617f047-9d6a-4585-a7d2-cd6428fae07c"
      unitRef="usd">463000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNS0xMC0xLTEtMTMzMTA1_1f940370-9368-4096-8167-ca47f359f999"
      unitRef="usd">-253000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNi02LTEtMS0xMzE2NDA_b03c275d-274f-4bb6-9684-207284b3083e"
      unitRef="usd">2660000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNi04LTEtMS0xMzE2NDA_e4ad0e8b-f0e6-4241-86e6-5632c6de6bf2"
      unitRef="usd">-5005000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfNi0xMC0xLTEtMTMzMTA1_f94697ed-34dc-4efb-8761-8ef64176aa23"
      unitRef="usd">2614000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfOC02LTEtMS0xMzE2NDA_78b61c34-f194-4123-99e4-1be446e1441f"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfOC04LTEtMS0xMzE2NDA_e4515e55-1b46-4653-ae66-17ab6f162226"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfOC0xMC0xLTEtMTMzMTEx_1dfe6a61-bf9d-42e8-afae-2b14ef528f79"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfOS02LTEtMS0xMzE2NDA_487107f7-b8e4-47dc-aa8b-ffdc187ac8b9"
      unitRef="usd">41570000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfOS04LTEtMS0xMzE2NDA_fc5351e3-c0bb-4eb7-b0df-f4d3be5ce9d7"
      unitRef="usd">-28615000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfOS0xMC0xLTEtMTMzMTEx_543074dc-eba4-4dd8-8892-82cec5d83349"
      unitRef="usd">-81377000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTAtNi0xLTEtMTMxNjQw_4f84add1-e9e4-4c35-ad0e-54b77f16eaf1"
      unitRef="usd">208118000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTAtOC0xLTEtMTMxNjQw_a42b68a3-4cac-438b-a09d-0891ddc19e1c"
      unitRef="usd">34106000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTAtMTAtMS0xLTEzMzExMQ_170d5380-f38b-49b7-b085-aa5ba6b1b999"
      unitRef="usd">-133281000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTEtNi0xLTEtMTMxNjQw_ddb381d2-dca5-4370-9224-ac44bf55d9f6"
      unitRef="usd">-8796000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTEtOC0xLTEtMTMxNjQw_794f7828-6e29-4bd7-ae18-b88ff6333ff7"
      unitRef="usd">-14543000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTEtMTAtMS0xLTEzMzExMQ_b45de383-5238-4471-9a80-9cf57ef61043"
      unitRef="usd">-27392000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTItNi0xLTEtMTMxNjQw_617a80c9-8b6f-428d-80ec-9c6998ac0565"
      unitRef="usd">216914000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTItOC0xLTEtMTMxNjQw_54dea6f1-f4a3-4dc0-bfea-6ff7c79f3430"
      unitRef="usd">48649000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNS9mcmFnOmNjNWU3OGZjMWQ5ZDQxM2I4MGYxOThhZDQwMGMyMDE5L3RhYmxlOjI4MGY1NzFhMzQyOTRlNGFiZjAxNDMzY2Y3YjBiYjZiL3RhYmxlcmFuZ2U6MjgwZjU3MWEzNDI5NGU0YWJmMDE0MzNjZjdiMGJiNmJfMTItMTAtMS0xLTEzMzExMQ_be06a19b-9167-41e0-8daa-55e1fc0e16d1"
      unitRef="usd">-105889000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if55a8a2c2a4a493392a660dfb974b5c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS0yLTEtMS0xMzE2NDA_0268fe48-57ae-4ad2-aaa0-02d5ac046ad8"
      unitRef="usd">105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i794755684f904cac94791958406d6b01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS00LTEtMS0xMzE2NDA_111d0c12-3c12-48cb-8662-a8260ca2cdec"
      unitRef="usd">3290483000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1be6bbdf3b943d1a5cfe7439635e5dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS02LTEtMS0xMzE2NDA_ce368dd3-8660-4cf5-a080-9783eb635c0d"
      unitRef="usd">-122138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff7a54a662df4dee86dad6e77d2a3a22_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS04LTEtMS0xMzE2NDA_cdebf73b-3a04-46ba-8c18-5ab569ac86ee"
      unitRef="usd">632809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f7dbe2bced742948a98b7830982dc24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS0xMC0xLTEtMTMxNjQw_d15515b7-abf7-4ce5-801b-1de1d2c48677"
      unitRef="usd">-131454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5179f54fdf04801b39c2e4fe2bfbfd6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS0xMi0xLTEtMTMxNjQw_72782237-eee3-464f-9e25-befc1c2f6662"
      unitRef="usd">75748000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMS0xNC0xLTEtMTMxNjQw_1f811947-1fd2-4fd5-a7c9-0aa453c02342"
      unitRef="usd">3745553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i50641ca98e1f419e9f68969d832130a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMi04LTEtMS0xMzM1MzU_4b74f2ff-2fad-4127-afc3-b011bc4ec9aa"
      unitRef="usd">-9068000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if217632788b04cb8b03c083be71b5c93_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMi0xMi0xLTEtMTMzNTM1_537c575e-a176-4dba-95f9-781db78ea2c2"
      unitRef="usd">-240000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie18f0959bb53455e963435aede0f7ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMi0xNC0xLTEtMTMzNTM1_63061aad-0e87-4f55-8609-61fb87f19525"
      unitRef="usd">-9308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie156afba1f704c2682543bb013b037ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy0yLTEtMS0xMzM1MzU_b99ce9d9-137a-4401-bdc0-48970e75e239"
      unitRef="usd">105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe4ec345d37440759a4f9cb9fcb9fa30_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy00LTEtMS0xMzM1MzU_a634fe2a-aff5-46f5-b4f4-284d21312568"
      unitRef="usd">3290483000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic34094ed090c41f8bdd8bea199da4906_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy02LTEtMS0xMzM1MzU_05b0a277-ede6-4aff-b5b4-8cdf242fa3f9"
      unitRef="usd">-122138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a0736a958754d4da2fbd73de2c929fe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy04LTEtMS0xMzM1MzU_9ca56107-1ebb-40bd-bdab-3e1768546551"
      unitRef="usd">623741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i21b5ffe289d346f0b629608e87b892cb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy0xMC0xLTEtMTMzNTM1_61648339-221e-4042-9e42-5a924788d37a"
      unitRef="usd">-131454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff5856fb7baa4b7cb5b99bbf1771a7f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy0xMi0xLTEtMTMzNTM1_def6823b-b345-4780-ad5a-817b48ae2a35"
      unitRef="usd">75508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5c8b6ce73674cba89fd3650dde2563b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy0xNC0xLTEtMTMzNTM1_e4164f63-f63e-466b-852d-36778ac43c19"
      unitRef="usd">3736245000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy00LTEtMS0xMzE2NDA_d572f64e-7fd6-416b-b080-d177c8b1cfd9"
      unitRef="usd">855000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMy0xNC0xLTEtMTMxNjQw_52fcb933-59d4-4499-9c9e-b4842979b6a5"
      unitRef="usd">855000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfNC00LTEtMS0xMzE2NDA_e67c304e-0ca5-49ff-8b3b-bb0fd58f0b5e"
      unitRef="usd">6921000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfNC0xNC0xLTEtMTMxNjQw_00e14b1a-70cd-4915-86af-b2d86994b66e"
      unitRef="usd">6921000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfNS00LTEtMS0xMzE2NDA_ddcca996-89f2-4b91-88b7-482df548630a"
      unitRef="usd">10109000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfNS0xNC0xLTEtMTMxNjQw_28141b7d-0e18-4da6-a687-6344d4e16549"
      unitRef="usd">10109000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfNi00LTEtMS0xMzE2NDA_34dff20c-9132-443e-bd9f-a9ba5bf9543a"
      unitRef="usd">8887000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfNi0xNC0xLTEtMTMxNjQw_d5d40b46-c3fe-4f2a-ae12-30d6ba2d4c67"
      unitRef="usd">8887000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfOS00LTEtMS0xMzE2NDA_bde1ad90-668e-431b-ac1e-b57fa7c9cf5b"
      unitRef="usd">4338000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if5d5f00970624ab1833b8435360aa0b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfOS0xMi0xLTEtMTMxNjQw_8277454e-d5b3-47d3-8753-04a78d2ad07a"
      unitRef="usd">-1580000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfOS0xNC0xLTEtMTMxNjQw_70e43f78-af8d-4f3e-a18f-ea35b3339544"
      unitRef="usd">2758000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="if5d5f00970624ab1833b8435360aa0b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTAtMTItMS0xLTEzMzU0Ng_ea33c6ec-ed5a-4ca0-b228-f0541f1c8a1c"
      unitRef="usd">18241000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTAtMTQtMS0xLTEzMzU0Ng_c491eadf-fbb9-498d-8ce4-148e735b1176"
      unitRef="usd">18241000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i94159756c3c44a90b777938f731af501_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTAtNi0xLTEtMTMxNjQw_811e2aeb-fba2-40d4-942e-925b542933ab"
      unitRef="usd">-65738000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="if5d5f00970624ab1833b8435360aa0b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTAtMTItMS0xLTEzMTY0MA_b871f4f9-d4c6-4793-860f-31f7526620c8"
      unitRef="usd">-15631000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTAtMTQtMS0xLTEzMTY0MA_ed82cb4f-a987-484c-97fd-165c470ddb31"
      unitRef="usd">-81369000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <us-gaap:ProfitLoss
      contextRef="if206223f617240a181b6e9a8f0214958_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTEtOC0xLTEtMTMxNjQw_cee6d4ad-cf06-417a-8f7d-af2bcafc6402"
      unitRef="usd">-40150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if5d5f00970624ab1833b8435360aa0b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTEtMTItMS0xLTEzMTY0MA_71b56609-216f-49bb-b42c-a43774fd07ce"
      unitRef="usd">-11754000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTEtMTQtMS0xLTEzMTY0MA_38b45e6c-84a4-4792-9d6e-533045b953be"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibdea31570cd94f11beb7a72e556e8b93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtMTAtMS0xLTEzMzU1NQ_dfdc9650-9a40-491b-bf4a-2c1ed4c8145d"
      unitRef="usd">43458000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtMTQtMS0xLTEzMzU1NQ_50fd9891-04b0-49ed-8a6d-90270739b5e4"
      unitRef="usd">43458000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityOther
      contextRef="i5a5156ad7e4c441d83f7ecee424f89fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTItNC0xLTEtMTMxNjQw_e09822b1-73e7-45db-b01f-7089a654dfb8"
      unitRef="usd">167000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="if5d5f00970624ab1833b8435360aa0b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTItMTItMS0xLTEzMTY0MA_01da63d7-f864-458a-b505-cad0b61db60a"
      unitRef="usd">-132000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTItMTQtMS0xLTEzMTY0MA_780c4ea1-d4e5-49fd-b576-849442efb9b8"
      unitRef="usd">35000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae0b71d81221412599d217c94bdf2132_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtMi0xLTEtMTMxNjQw_7a530acd-28d5-451e-8e13-d5d7b0c735f0"
      unitRef="usd">105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id05230ec126248e1b7692c0012dacd9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtNC0xLTEtMTMxNjQw_12019833-e3db-48c6-bb55-32ece00f8458"
      unitRef="usd">3321426000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2db38960432b44ab9d10229de56c70d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtNi0xLTEtMTMxNjQw_2cc97cb3-def5-48cb-ab08-9cb1d4e22bd1"
      unitRef="usd">-187876000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i920d4ae395b1426f92f0cf355b272f18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtOC0xLTEtMTMxNjQw_706ef75b-2155-40cb-8546-8043b9630d1d"
      unitRef="usd">583591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3e9649ae27643b285085823744df0a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtMTAtMS0xLTEzMTY0MA_91ca78d8-72cf-4f59-8849-07fb612eb20f"
      unitRef="usd">-174912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2d1031abe67402892da8e648a8f9088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtMTItMS0xLTEzMTY0MA_49ffdc0c-6355-47ae-976c-6a3884eb1c19"
      unitRef="usd">64916000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTMtMTQtMS0xLTEzMTY0MA_34ed281d-004f-41d6-957b-72c692db9c36"
      unitRef="usd">3607250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i451e512792484d4e926a6fa22b0af80c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTctNC0xLTEtMTMzNTc3_6a20fde8-f703-4127-bc02-ed6e258f8f93"
      unitRef="usd">408000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTctMTQtMS0xLTEzMzU3Nw_60ee5f47-70e5-472e-9212-61485c3b1e68"
      unitRef="usd">408000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i32a9734b4d1448b3876b1f648aa1c6fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTUtMi0xLTEtMTMxNjQw_e638957c-e6ad-4a2b-9de6-55fd28bf94a2"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i451e512792484d4e926a6fa22b0af80c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTUtNC0xLTEtMTMxNjQw_81fe3348-0f6a-48db-9dd4-907ac64df0aa"
      unitRef="usd">7124000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTUtMTQtMS0xLTEzMTY0MA_76188415-3433-41f7-873d-9d3e0782e99f"
      unitRef="usd">7125000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i451e512792484d4e926a6fa22b0af80c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTYtNC0xLTEtMTMxNjQw_e1a41792-55be-4ef4-8f69-79774849fbae"
      unitRef="usd">9471000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTYtMTQtMS0xLTEzMTY0MA_8aa1b983-1258-4421-ad14-e1e131e0474b"
      unitRef="usd">9471000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i451e512792484d4e926a6fa22b0af80c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTctNC0xLTEtMTMxNjQw_9540c7b6-db22-43cb-8c70-cb9ae55e1a13"
      unitRef="usd">7699000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTctMTQtMS0xLTEzMTY0MA_b8c5b38d-e2ee-4559-ac6a-44fe3fb13fb4"
      unitRef="usd">7699000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i0612cd0d98634022a65b2f4c623d8da0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTgtMTItMS0xLTEzMTY0MA_ca38f6c0-a32c-4daa-91ae-0e6df2267d7d"
      unitRef="usd">9880000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTgtMTQtMS0xLTEzMTY0MA_fd69390c-8bdc-463c-a89f-0e573c0932ef"
      unitRef="usd">9880000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i46fae3bcddbe45a189af60496061e9cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTktNi0xLTEtMTMxNjQw_506048fd-d3e2-4079-81f6-9337b343fecf"
      unitRef="usd">-24226000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i0612cd0d98634022a65b2f4c623d8da0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTktMTItMS0xLTEzMTY0MA_e23542e3-8d21-4e6c-afb9-e11a13d5ca97"
      unitRef="usd">-4389000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMTktMTQtMS0xLTEzMTY0MA_79236187-baf1-4ac6-a1f7-be1b80dd47f2"
      unitRef="usd">-28615000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <us-gaap:ProfitLoss
      contextRef="i9458590998a34ce38c8306ea88aea67f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjAtOC0xLTEtMTMxNjQw_0d865beb-f04d-4b53-acf3-f08545e40940"
      unitRef="usd">72875000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0612cd0d98634022a65b2f4c623d8da0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjAtMTItMS0xLTEzMTY0MA_cf6f1ad5-ecd1-4679-8b7e-126cbd324a9b"
      unitRef="usd">-10154000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjAtMTQtMS0xLTEzMTY0MA_f510aae4-b419-4afc-8e71-10f4c4135f7d"
      unitRef="usd">62721000</us-gaap:ProfitLoss>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3c7be7dd74e94bc887866963829cd7b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjEtMTAtMS0xLTEzMTY0MA_250fca26-5903-4d4c-a64d-6483b9676534"
      unitRef="usd">261609000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjEtMTQtMS0xLTEzMTY0MA_07371a2c-896c-414c-8b0e-b8cce2791e33"
      unitRef="usd">261609000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityOther
      contextRef="i451e512792484d4e926a6fa22b0af80c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjUtNC0xLTEtMTMzNTg2_e13223ba-e868-4c3c-9429-ccf768a46985"
      unitRef="usd">250000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjUtMTQtMS0xLTEzMzU4Ng_07435b31-d055-4e9d-b16f-26f631f24740"
      unitRef="usd">250000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i429603fe37fc494cb1713bd145724ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItMi0xLTEtMTMxNjQw_c28bfa5d-cadd-4997-9ff3-c98ae4b793cc"
      unitRef="usd">106000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia57db2c5b96a427ba1dbaaed01877d5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItNC0xLTEtMTMxNjQw_2b321258-a6f3-40e0-ac38-293fe83f313c"
      unitRef="usd">3345878000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0bddd16f64a448bbabb9ee74053e867_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItNi0xLTEtMTMxNjQw_98513f55-4601-4c60-979d-324541d37e33"
      unitRef="usd">-212102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab37d865cb974f62b1be737594bfb9a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItOC0xLTEtMTMxNjQw_815f8d44-d3b3-4a4b-b11f-04571d20784c"
      unitRef="usd">656466000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i706506bd2dd147d6adbaf3d48f54ba43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItMTAtMS0xLTEzMTY0MA_d028a54c-83d5-47e6-b160-e5cbd147bd90"
      unitRef="usd">-436521000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie792bfc0a7584caaa86cfdfe67cc24c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItMTItMS0xLTEzMTY0MA_8e9c862b-848e-4522-b6b1-e3573787967a"
      unitRef="usd">60253000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjItMTQtMS0xLTEzMTY0MA_53b74658-54ce-455b-83fd-b82b3a65e65e"
      unitRef="usd">3414080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i684166ab143241529b9207f8d71c7c46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjYtNC0xLTEtMTMxNjQw_5ffbd753-988e-4f1d-84a5-e195b73874a6"
      unitRef="usd">7041000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjYtMTQtMS0xLTEzMTY0MA_3aa7f155-f4b7-4a14-85b2-2c5381bc51ac"
      unitRef="usd">7041000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i98fc0eafe93045308b797f0286ea3ee3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjctMi0xLTEtMTMxNjQw_5667698b-7d3a-4b34-83b0-e67dc7253583"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i684166ab143241529b9207f8d71c7c46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjctNC0xLTEtMTMxNjQw_514088fb-56ff-4079-8cb8-5c38e9632eae"
      unitRef="usd">9306000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjctMTQtMS0xLTEzMTY0MA_fe8f75e3-32f3-42d6-b5a0-d190b40f5de7"
      unitRef="usd">9307000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i684166ab143241529b9207f8d71c7c46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjgtNC0xLTEtMTMxNjQw_31c34433-e751-4774-ba49-83d6b5813540"
      unitRef="usd">11546000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjgtMTQtMS0xLTEzMTY0MA_aad0021d-e665-4c10-b447-e9935fc0f35c"
      unitRef="usd">11546000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sats:AdjustmentsToAdditionalPaidInCapitalSharesIssuedAndAssetsContributedRelatedToJointVenture
      contextRef="i684166ab143241529b9207f8d71c7c46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjktNC0xLTEtMTMxNjQw_d10885ef-7303-46b8-9ef1-ca62d568fc04"
      unitRef="usd">14237000</sats:AdjustmentsToAdditionalPaidInCapitalSharesIssuedAndAssetsContributedRelatedToJointVenture>
    <sats:AdjustmentsToAdditionalPaidInCapitalSharesIssuedAndAssetsContributedRelatedToJointVenture
      contextRef="i3cb26f1a04c84586958bc265369bbb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjktMTItMS0xLTEzMTY0MA_76028951-d4f8-44cd-9cde-9666f2716fcd"
      unitRef="usd">-44540000</sats:AdjustmentsToAdditionalPaidInCapitalSharesIssuedAndAssetsContributedRelatedToJointVenture>
    <sats:AdjustmentsToAdditionalPaidInCapitalSharesIssuedAndAssetsContributedRelatedToJointVenture
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMjktMTQtMS0xLTEzMTY0MA_85d5f475-6daf-4c34-828a-c96805ba8e4e"
      unitRef="usd">-30303000</sats:AdjustmentsToAdditionalPaidInCapitalSharesIssuedAndAssetsContributedRelatedToJointVenture>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="if8c2e4b66f4144bebf6d835779e78c3c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzAtNi0xLTEtMTMxNjQw_c944cb67-8b04-41f1-9ced-cd26a3a1c27c"
      unitRef="usd">39863000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i3cb26f1a04c84586958bc265369bbb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzAtMTItMS0xLTEzMTY0MA_0b8c888d-09c9-411e-96ba-c7e90ac9d206"
      unitRef="usd">1707000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzAtMTQtMS0xLTEzMTY0MA_7630b5e0-3555-47c4-b80f-88e853cda609"
      unitRef="usd">41570000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <us-gaap:ProfitLoss
      contextRef="i1b1096fb643e4798bfa2b90a1bea85a7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzEtOC0xLTEtMTMxNjQw_841f1a20-afab-45ec-b695-940c83a9ab8b"
      unitRef="usd">177051000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3cb26f1a04c84586958bc265369bbb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzEtMTItMS0xLTEzMTY0MA_d09708c2-2976-4f69-be95-697190487f8c"
      unitRef="usd">-10503000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzEtMTQtMS0xLTEzMTY0MA_bcea2641-12f1-46f6-beec-014fd04f7ecc"
      unitRef="usd">166548000</us-gaap:ProfitLoss>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8799f63ed29d43718c6d6b026934da48_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzItMTAtMS0xLTEzMTY0MA_483c9839-1950-412c-8b85-8a9c021320d7"
      unitRef="usd">89303000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzItMTQtMS0xLTEzMTY0MA_8111b1b9-c0fe-4be6-9efd-daee23d415fd"
      unitRef="usd">89303000</us-gaap:StockRepurchasedDuringPeriodValue>
    <sats:AdjustmentsToAdditionalPaidInCapitalConsiderationFromRelatedPartyForTaxCreditsUtilized
      contextRef="i684166ab143241529b9207f8d71c7c46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzMtNC0xLTEtMTMxNjQw_ffaa32b5-9b27-448f-8be2-5c52b6ab7461"
      unitRef="usd">6315000</sats:AdjustmentsToAdditionalPaidInCapitalConsiderationFromRelatedPartyForTaxCreditsUtilized>
    <sats:AdjustmentsToAdditionalPaidInCapitalConsiderationFromRelatedPartyForTaxCreditsUtilized
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzMtMTQtMS0xLTEzMTY0MA_5f776283-585c-4478-8a78-2378cc4e5de2"
      unitRef="usd">6315000</sats:AdjustmentsToAdditionalPaidInCapitalConsiderationFromRelatedPartyForTaxCreditsUtilized>
    <us-gaap:StockholdersEquityOther
      contextRef="i684166ab143241529b9207f8d71c7c46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzYtNC0xLTEtMTU3MTA0_56e4773d-ff90-40ce-9fc4-ec5c88629e43"
      unitRef="usd">-1209000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i3cb26f1a04c84586958bc265369bbb73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzYtMTItMS0xLTE1NzEwNA_d8e6ce17-bc40-4b71-aaf5-29d7ad3a0d4f"
      unitRef="usd">-439000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzYtMTQtMS0xLTE1NzEwNA_953ce161-f26a-43ef-bcb0-1add56c10a77"
      unitRef="usd">-1648000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i647eaaa7e6414463a9fa6c51ca443e34_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtMi0xLTEtMTMxNjQw_c9560461-b01f-45a7-a7f3-35adb1f1873f"
      unitRef="usd">107000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5da5c12b6abc4565b07a9f5952a8d99c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtNC0xLTEtMTMxNjQw_c5006bfe-33f7-48f2-ad71-11c237b0654b"
      unitRef="usd">3367058000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i838b17f789614035a2d001dc8b24521c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtNi0xLTEtMTMxNjQw_7be0c087-99b3-437b-a292-a3ea28787c4c"
      unitRef="usd">-172239000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib77068b13efd47e2a03f395cae5d52be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtOC0xLTEtMTMxNjQw_3b99e966-1c5a-4875-b56f-53f1dfba0d85"
      unitRef="usd">833517000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55e71dbfa0904ecb8c15e7b796ba102b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtMTAtMS0xLTEzMTY0MA_6e5b65e3-4fc3-435b-adc3-9ac417d0ed9e"
      unitRef="usd">-525824000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b53e3881a7e4f22804bc2f36563b892_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtMTItMS0xLTEzMTY0MA_c43590d1-ad40-421e-8f4a-ed2ebc5fa9f5"
      unitRef="usd">96436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMS9mcmFnOjNmNzIyODkwZDJiZjQxYWQ5OGNkOGFlMDk0NmFhZjg2L3RhYmxlOjUyYjhhMDRlNzI1NDRhY2Q4ZjIxNzE5YmMxZmI2MTM1L3RhYmxlcmFuZ2U6NTJiOGEwNGU3MjU0NGFjZDhmMjE3MTliYzFmYjYxMzVfMzQtMTQtMS0xLTEzMTY0MA_ddd9964b-898c-4f36-8c73-752169155ff8"
      unitRef="usd">3599055000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMy0yLTEtMS0xMzE2NDA_50f5bcaa-67b5-4a24-b208-2a8d158f7ed5"
      unitRef="usd">166548000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMy00LTEtMS0xMzE2NDA_a785d2d0-dc7c-4440-8cae-29d07ec3f9cf"
      unitRef="usd">62721000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMy02LTEtMS0xMzI5NjI_064f8356-0bd0-4c9a-898f-b730af926140"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNS0yLTEtMS0xMzE2NDA_f5dd2460-5629-49f8-ae12-79028f26f7d4"
      unitRef="usd">457621000</sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations>
    <sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNS00LTEtMS0xMzE2NDA_7fca7d4a-047c-4c86-84c4-b30e3793f084"
      unitRef="usd">491329000</sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations>
    <sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNS02LTEtMS0xMzI5NjI_1edcf61d-ff0b-4fe3-b85f-dbaf78623e7b"
      unitRef="usd">525011000</sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNi0yLTEtMS0xMzE2NDA_4f6230a1-bc4b-4840-b6c6-e2fd6e223a4a"
      unitRef="usd">711000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNi00LTEtMS0xMzE2NDA_378b1fbc-a9fb-4c15-b4a6-768e4e793906"
      unitRef="usd">245000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNi02LTEtMS0xMzI5NjI_5a7b244e-9b60-4027-bfdf-b1a15ded9917"
      unitRef="usd">1685000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GainLossOnInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNy0yLTEtMS0xMzE2NDA_4f4e50f4-f9de-4911-813c-f6ccd8254eaf"
      unitRef="usd">47107000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNy00LTEtMS0xMzE2NDA_d067028b-1681-4ae3-ae97-4ebd137a0f1f"
      unitRef="usd">69531000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfNy02LTEtMS0xMzI5NjI_d5671d50-2b4e-4cb2-9c11-3fde0271ae36"
      unitRef="usd">-31306000</us-gaap:GainLossOnInvestments>
    <sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfOC0yLTEtMS0xMzE2NDA_ee7a2666-36ec-4b3b-832d-6e8af2cfbf87"
      unitRef="usd">-5703000</sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations>
    <sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfOC00LTEtMS0xMzE2NDA_e935f5ee-d90a-4172-a9ab-94368becefbf"
      unitRef="usd">-5170000</sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations>
    <sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfOC02LTEtMS0xMzI5NjI_baf7c7ba-dc65-4e5a-a17f-56076861374b"
      unitRef="usd">-7267000</sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTAtMi0xLTEtMTMxNjQw_ac4ba5d4-43ed-4cfc-8a80-9496621e75f9"
      unitRef="usd">5235000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTAtNC0xLTEtMTMxNjQw_c7ef4b15-60ea-4c71-ab76-36564ac8595b"
      unitRef="usd">-12613000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTAtNi0xLTEtMTMyOTYy_82334260-eda9-451b-ad56-3ac98785b589"
      unitRef="usd">6015000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTEtMi0xLTEtMTMxNjQw_e76cddc5-ed8a-4cd2-bdea-09fe60bf369a"
      unitRef="usd">21430000</sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTEtNC0xLTEtMTMxNjQw_6f90210d-f635-4973-a70b-253ce35629eb"
      unitRef="usd">37664000</sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTEtNi0xLTEtMTMyOTYy_6b3515bb-e762-482a-a1c5-407f747350ed"
      unitRef="usd">18147000</sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <us-gaap:ShareBasedCompensation
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTItMi0xLTEtMTMxNjQw_69426187-6818-4d67-ab9d-c1e73b5df8d9"
      unitRef="usd">11546000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTItNC0xLTEtMTMxNjQw_ba2c369f-01fe-4b94-ba44-f505c7467dfc"
      unitRef="usd">7699000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTItNi0xLTEtMTMyOTYy_00c1d8fc-4761-4592-8fd2-d51285cb1a8b"
      unitRef="usd">8887000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTMtMi0xLTEtMTMxNjQw_370adae8-a857-4d8d-8d21-11680b488348"
      unitRef="usd">783000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTMtNC0xLTEtMTMxNjQw_49e2cd93-40af-4c1c-bdb3-73b06bc8b893"
      unitRef="usd">2381000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTMtNi0xLTEtMTMyOTYy_b00589cd-51f7-4b24-807d-bb35effe7509"
      unitRef="usd">4324000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTQtMi0xLTEtMTMyODAw_f002392a-f1e1-4595-8e9b-61d6aa7bcbc4"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTQtNC0xLTEtMTMyODAw_d6332802-5654-4fa4-ba00-e3bf5a874956"
      unitRef="usd">55266000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTQtNi0xLTEtMTMyODAw_84a9885e-8a0a-40c9-b381-7f5ae8471d1c"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTQtMi0xLTEtMTMxNjQw_3cfd5013-704e-4578-9984-8d0aa62cfaae"
      unitRef="usd">-3711000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTQtNC0xLTEtMTMxNjQw_5684bd84-56fd-4a3a-b2e6-630d11089b91"
      unitRef="usd">19740000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTUtNi0xLTEtMTMyOTYy_264264ef-f11a-48e5-8155-f4bc0a648b7e"
      unitRef="usd">-12501000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTYtMi0xLTEtMTMxNjQw_fda107d0-b4fa-482a-b3fa-50b68dd6f249"
      unitRef="usd">50959000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTYtNC0xLTEtMTMxNjQw_d2bfd989-f02a-4202-986c-74ad67d7ebe8"
      unitRef="usd">2334000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTctNi0xLTEtMTMyOTYy_b72078f6-84e8-4a54-905d-4659fca17d07"
      unitRef="usd">-2237000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTctMi0xLTEtMTMxNjQw_b6a6d85d-f15a-4023-9d12-cd474d60afc3"
      unitRef="usd">6456000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTctNC0xLTEtMTMxNjQw_f475165d-e7c1-4c39-bf71-f02d65ffd4db"
      unitRef="usd">7303000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTgtNi0xLTEtMTMyOTYy_d337c8ed-e846-4d6e-be6a-642ab5c5b586"
      unitRef="usd">12984000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTgtMi0xLTEtMTMxNjQw_aa865c01-cdd3-4ff3-aa7e-8d39c41ca680"
      unitRef="usd">8825000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTgtNC0xLTEtMTMxNjQw_c267d805-c968-49ff-87b2-f2b47d842b65"
      unitRef="usd">-15599000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTktNi0xLTEtMTMyOTYy_2e2b86e7-0c11-49d9-92b1-1f829f8412d6"
      unitRef="usd">-12339000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTktMi0xLTEtMTMxNjQw_1671e1d5-9497-405f-a228-c5f42b880b76"
      unitRef="usd">-19604000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMTktNC0xLTEtMTMxNjQw_390ea7cb-0d32-42ff-9c79-666eaad6bf6f"
      unitRef="usd">36774000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjAtNi0xLTEtMTMyOTYy_d26c015f-a6a8-4168-85b2-f3f8924570ed"
      unitRef="usd">3509000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjAtMi0xLTEtMTMxNjQw_90808492-2a3a-4950-8b2a-d6c8f4d4dc17"
      unitRef="usd">-3649000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjAtNC0xLTEtMTMxNjQw_df5f35c4-ec48-4c1c-8c02-2885137b0065"
      unitRef="usd">-84621000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjEtNi0xLTEtMTMyOTYy_fe9914e2-e594-429a-925f-3fe17afe2609"
      unitRef="usd">42822000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjEtMi0xLTEtMTMxNjQw_3041017b-1d69-4934-81ea-90665ce9dd0f"
      unitRef="usd">6841000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjEtNC0xLTEtMTMxNjQw_9971d556-addf-45e1-b238-fcd93b306c52"
      unitRef="usd">-80012000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjItNi0xLTEtMTMyOTYy_6dac246c-8f38-43eb-80ee-125be8805967"
      unitRef="usd">15064000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjItMi0xLTEtMTMxNjQw_1f6e30f4-7e69-4e3a-9b89-1bccdcc18399"
      unitRef="usd">529605000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjItNC0xLTEtMTMxNjQw_aed6920c-5ff8-4ed5-9389-3999bce9e2be"
      unitRef="usd">632226000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjMtNi0xLTEtMTMyOTYy_add88a5a-22fc-4300-a583-b6e2100c2f4d"
      unitRef="usd">534388000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjUtMi0xLTEtMTMxNjQw_82ff95e4-0f01-40bc-9a4e-683b0044b548"
      unitRef="usd">1067461000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjUtNC0xLTEtMTMxNjQw_73dea3a5-b083-415b-87f1-a22b947b9684"
      unitRef="usd">1651608000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjYtNi0xLTEtMTMyOTY4_af558cc8-1293-4c46-8188-2109cb467931"
      unitRef="usd">2799838000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjYtMi0xLTEtMTMxNjQw_5309d1f0-a7d7-410f-8a84-5b1c42ddc8bc"
      unitRef="usd">1136594000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjYtNC0xLTEtMTMxNjQw_4d88eb00-70b6-4848-bfe5-1d1c0ff51742"
      unitRef="usd">2321560000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjctNi0xLTEtMTMyOTY4_6c8bfd8f-85d9-4141-837b-31f6d7c17c88"
      unitRef="usd">2110336000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjctMi0xLTEtMTMxNjQw_2ddf8dd2-c872-432e-8129-0feff17f0d63"
      unitRef="usd">325891000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjctNC0xLTEtMTMxNjQw_01efeade-7d1f-4ebb-a115-dc2c71744215"
      unitRef="usd">438430000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjgtNi0xLTEtMTMyOTY4_0d9e5cb2-3eb6-45ed-ac5d-6ea6c7055d86"
      unitRef="usd">408798000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjgtMi0xLTEtMTMxNjQw_c556b5f7-b33b-467b-85cf-36fd984ff2e7"
      unitRef="usd">23105000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjgtNC0xLTEtMTMxNjQw_bc93c23d-6616-491c-9010-0af02367e969"
      unitRef="usd">33543000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjktNi0xLTEtMTMyOTY4_8153cea7-0cdd-4965-93de-10a6b1928fc7"
      unitRef="usd">38655000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjktMi0xLTEtMTMxNjQw_a9a68fd4-d065-4338-804c-a9595f87e0c1"
      unitRef="usd">7892000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMjktNC0xLTEtMTMxNjQw_0fd088ce-48ae-49c8-9ac5-f1bb11f655bd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzAtNi0xLTEtMTMyOTY4_d528f56f-6908-42e5-99a2-074bbfa3537c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzAtMi0xLTEtMTMxNjQw_7b8fd39f-bdb7-4795-b669-f0d00304ec9d"
      unitRef="usd">2000000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzAtNC0xLTEtMTMxNjQw_7a92a00a-e73c-4a1e-923a-aa79379b34d0"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzEtNi0xLTEtMTMyOTY4_db71dbae-c8d1-4ead-8b9d-dd0e1c480c6d"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzEtMi0xLTEtMTMxNjQw_763edc32-10b2-4f43-8b5a-0428192418cd"
      unitRef="usd">7500000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzEtNC0xLTEtMTMxNjQw_eef69d5c-40e8-47a1-9578-343a72d39556"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzItNi0xLTEtMTMyOTY4_fcb748bd-8faa-4d29-bf4b-ecce1b5a7e16"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzItMi0xLTEtMTMxNjQw_9df2c007-1161-4c7c-bcb3-b929891043cf"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzItNC0xLTEtMTMxNjQw_60ddf471-b283-494e-b7de-7a019f1a17cd"
      unitRef="usd">50000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzMtNi0xLTEtMTMyOTY4_8535a31c-cd37-4243-ae3a-a440d6d92dcd"
      unitRef="usd">5500000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzMtMi0xLTEtMTMxNjQw_8961cdcb-e5ac-4956-a4d1-409b7f7f2c31"
      unitRef="usd">3070000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzMtNC0xLTEtMTMxNjQw_1ad8908d-4786-4793-bbd5-0ff6d5585500"
      unitRef="usd">10951000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzQtNi0xLTEtMTMyOTY4_0c2a0866-7990-4a31-a5a0-dda1e5b28f5c"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzQtMi0xLTEtMTMxNjQw_4be1e64d-c2c9-4340-b4f1-34f2cf0969ec"
      unitRef="usd">-275185000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzQtNC0xLTEtMTMxNjQw_32d99bc8-7f61-4cc3-8c60-ac429cbfd6d6"
      unitRef="usd">158930000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjY1MGNkZjZhYzdkMjQ1NWM4NjUyYjBhYWQ2MmI0OTFmL3RhYmxlcmFuZ2U6NjUwY2RmNmFjN2QyNDU1Yzg2NTJiMGFhZDYyYjQ5MWZfMzUtNi0xLTEtMTMyOTY4_ec725371-e4f0-4251-b844-95517c377a3a"
      unitRef="usd">-1142455000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMS0yLTEtMS0xMzMwMTM_4282a6bc-2b92-440f-81b6-98124a4eb59f"
      unitRef="usd">0</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMS00LTEtMS0xMzMwMTM_dea194e2-2d9d-485e-be21-a26b00b2724b"
      unitRef="usd">901818000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMS02LTEtMS0xMzMwMTM_6bb67784-5bf2-45f2-be48-e96a4331bcfc"
      unitRef="usd">0</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMi0yLTEtMS0xMzMwMTM_aaf1e92b-a747-450d-bef2-e43b543d8362"
      unitRef="usd">120000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMi00LTEtMS0xMzMwMTM_49a47dbd-3074-4fc5-9b9b-131ceafe6b15"
      unitRef="usd">670000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMi02LTEtMS0xMzMwMTM_6627f360-304e-448b-86fd-1d9e746a88f1"
      unitRef="usd">811000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMy0yLTEtMS0xMzMwMTM_3d066158-5f1f-476e-b966-7790660a57d3"
      unitRef="usd">2988000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMy00LTEtMS0xMzMwMTM_fcadc8c3-1d73-4639-a576-cd0cbafc80e0"
      unitRef="usd">2214000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMy02LTEtMS0xMzMwMTM_e4c931e5-6357-400c-abef-0c4da7d3f9d6"
      unitRef="usd">1554000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNC0yLTEtMS0xMzMwMTM_47190b7c-239f-4617-bf3f-85b98b03f5d2"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNC00LTEtMS0xMzMwMTM_bfb23d05-2231-4d21-ae41-33323bc8391d"
      unitRef="usd">408000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNC02LTEtMS0xMzMwMTM_93dc0f9c-c16c-4cda-b90e-17dbc2b22692"
      unitRef="usd">855000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNS0yLTEtMS0xMzMwMTM_22324e2f-3032-4b1d-ab43-7afb52b27c16"
      unitRef="usd">9306000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNS00LTEtMS0xMzMwMTM_2776425f-1060-412c-83a8-c399ca0f1d57"
      unitRef="usd">9471000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNS02LTEtMS0xMzMwMTM_168d68e8-b0e9-4cac-9407-6ae3f2a98e5f"
      unitRef="usd">10109000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNi0yLTEtMS0xMzMwMTM_500e6288-a4ad-45bf-8005-e92a49e7a6e3"
      unitRef="usd">89303000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNi00LTEtMS0xMzMwMTM_2a5a8693-acee-4003-88ad-a0277d3b2582"
      unitRef="usd">261436000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNi02LTEtMS0xMzMwMTM_59ee51dd-dbcd-47d5-9b9c-3d0217a46a6e"
      unitRef="usd">43458000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNy0yLTEtMS0xMzMwMTM_9da752a5-5b6c-4567-9c31-817db4df5c1c"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNy00LTEtMS0xMzMwMTM_7cae8ee0-03f3-44b0-a068-675aefe4c9c0"
      unitRef="usd">9880000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfNy02LTEtMS0xMzMwMTM_0cd57a13-149c-4c77-84a6-2d6148a724fe"
      unitRef="usd">18241000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfOC0yLTEtMS0xMzMwMTM_fe337ed4-d3b2-4a14-87d5-37ce3587ae22"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfOC00LTEtMS0xMzMwMTM_06ca5039-40f8-4a05-b2a3-3d021c535856"
      unitRef="usd">-966000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfOC02LTEtMS0xMzMwMTM_ed4cfa73-c055-4ffa-a490-f3d89cdd5252"
      unitRef="usd">998000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfOS0yLTEtMS0xMzMwMTM_4c41dc69-e7d4-4112-a4a4-228499df4187"
      unitRef="usd">-83105000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfOS00LTEtMS0xMzMwMTM_06e1d691-c07f-40ed-b9bc-a5ecc0d53b38"
      unitRef="usd">-1147345000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfOS02LTEtMS0xMzMwMTM_f2107ca5-bbe6-42b2-89ae-6041b53510cf"
      unitRef="usd">-15620000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTEtMi0xLTEtMTMzMDEz_ea9759f2-21cb-4eae-8f4c-b8d7833d2cbf"
      unitRef="usd">-2306000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTEtNC0xLTEtMTMzMDEz_629f6220-a8f2-4e9b-8cb6-b088b6447e8f"
      unitRef="usd">-3749000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTEtNi0xLTEtMTMzMDEz_30b1d2b1-f4e5-44b0-8cf3-03cf8b0791ec"
      unitRef="usd">-1390000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTItMi0xLTEtMTMzMDEz_142e79d0-8b8e-47e2-848a-8cfbdf2a59ce"
      unitRef="usd">169009000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTItNC0xLTEtMTMzMDEz_5eda99ca-c04e-4216-8f83-e1b7c778f91c"
      unitRef="usd">-359938000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTItNi0xLTEtMTMzMDEz_0878ee2a-6b59-4147-86a3-fa102c388f78"
      unitRef="usd">-625077000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTMtMi0xLTEtMTMzMDEz_d8facb44-9b65-42d2-962c-0c608c0cc404"
      unitRef="usd">536874000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTMtNC0xLTEtMTMzMDEz_18355036-93f8-45dd-9c35-30b1fc0f9460"
      unitRef="usd">896812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTMtNi0xLTEtMTMzMDEz_1eed687b-66ab-41eb-86ea-5ff906ada8c4"
      unitRef="usd">1521889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTQtMi0xLTEtMTMzMDEz_539d21f4-98cc-4962-b1d8-d4a9b5964bd5"
      unitRef="usd">705883000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTQtNC0xLTEtMTMzMDEz_d1a6becc-fe60-4024-bf84-98827947dbc9"
      unitRef="usd">536874000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zNC9mcmFnOmRlZDljMzQ1Mzk2NzRmMTk5MDRiZWIzMjI5NGUzMWY1L3RhYmxlOjQ2MjMyYzcyMzllMDRjN2Q5OWU2NWQyNDFiMzRhNmJjL3RhYmxlcmFuZ2U6NDYyMzJjNzIzOWUwNGM3ZDk5ZTY1ZDI0MWIzNGE2YmNfMTQtNi0xLTEtMTMzMDEz_e6844de9-0d52-4948-865d-90b3008f8109"
      unitRef="usd">896812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80MC9mcmFnOjE3MzI4OTE0Mjg1NjQyZjliMDIzMGJlMTU2NGIwNGRhL3RleHRyZWdpb246MTczMjg5MTQyODU2NDJmOWIwMjMwYmUxNTY0YjA0ZGFfMzA3OA_bf54edfd-3650-4fb6-81b0-f904ce8721dc">ORGANIZATION AND BUSINESS ACTIVITIES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principal Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EchoStar Corporation (which, together with its subsidiaries, is referred to as &#x201c;EchoStar,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d;) is a holding company that was organized in October&#160;2007 as a corporation under the laws of the State of Nevada.  Our Class&#160;A common stock is publicly traded on the NASDAQ Global Select Market (&#x201c;NASDAQ&#x201d;) under the symbol &#x201c;SATS.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are an industry leader in both networking technologies and services, innovating to deliver the global solutions that power a connected future for people, enterprises and things everywhere.  We provide internet services to consumer customers, which include home and small to medium-sized businesses, and satellite and multi-transport technologies and managed network services to enterprise customers, telecommunications providers, aeronautical service providers and government entities, including the U.S. Department of Defense.  We operate in the following two business segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Hughes segment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; which provides broadband satellite technologies and broadband internet products and services to consumer customers.  We provide broadband network technologies, managed services, equipment, hardware, satellite services and communications solutions to government and enterprise customers.  We also design, provide and install gateway and terminal equipment to customers for other satellite systems.  In addition, we design, develop, construct and provide telecommunication networks comprising satellite ground segment systems and terminals to mobile system operators and our enterprise customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Echostar Satellite Services segment (&#x201c;ESS segment&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; which provides satellite services on a full-time and/or occasional-use basis to U.S. government service providers, internet service providers, broadcast news organizations, content providers and private enterprise customers.  We operate our ESS business using primarily the EchoStar IX satellite and the EchoStar 105/SES-11 satellite and related infrastructure.  Revenue in our ESS segment depends largely on our ability to continuously make use of our available satellite capacity with existing customers and our ability to enter into commercial relationships with new customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our operations also include various corporate functions (primarily Executive, Treasury, Strategic Development, Human Resources, Information Technology, Finance, Accounting, Real Estate and Legal) and other activities, such as costs incurred in certain satellite development programs and other business development activities, and gains or losses from certain of our investments, that have not been assigned to our business segments.  These activities, costs and income, as well as eliminations of intersegment transactions, are accounted for in Corporate and Other segment in our segment reporting.  We also divide our operations by primary geographic market as follows: (i) North America (the U.S. and its territories, Mexico, and Canada); (ii) South and Central America and (iii) Other (Asia, Africa, Australia, Europe, India, and the Middle East).  Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 22. Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further detail.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80MC9mcmFnOjE3MzI4OTE0Mjg1NjQyZjliMDIzMGJlMTU2NGIwNGRhL3RleHRyZWdpb246MTczMjg5MTQyODU2NDJmOWIwMjMwYmUxNTY0YjA0ZGFfMTExMg_2bfe6b95-6f59-4ce4-9d18-7a10c41173f9"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80My9mcmFnOmYxNTU0ZTQ2M2YxMjQwYTk5MWQyYTA4MTFlZmViMTI3L3RleHRyZWdpb246ZjE1NTRlNDYzZjEyNDBhOTkxZDJhMDgxMWVmZWIxMjdfNjM_759d3c41-343f-488e-90b9-e4e995ba2281">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These&#160;Consolidated Financial Statements and the accompanying notes&#160;(collectively, the &#x201c;Consolidated Financial Statements&#x201d;) are&#160;prepared&#160;in&#160;conformity&#160;with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;).  We consolidate all entities in which we have a controlling financial interest.  We are deemed to have a controlling financial interest in variable interest entities in which we are the primary beneficiary and in other entities in which we own more than 50% of the outstanding voting shares and other shareholders do not have substantive rights to participate in management.  For entities we control but do not wholly own, we record a non-controlling interest within stockholders&#x2019; equity for the portion of the entity&#x2019;s equity attributed to the non-controlling ownership interests.  All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;All amounts presented in these Consolidated Financial Statements are expressed in thousands of U.S. dollars, except share and per share amounts and unless otherwise noted.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to make certain estimates and assumptions that affect the amounts reported in these Consolidated Financial Statements.  The&#160;most&#160;significant&#160;estimates and assumptions&#160;are&#160;used&#160;in&#160;determining: (i) inputs used to recognize revenue over time, including amortization periods for deferred contract acquisition costs; (ii) allowances for doubtful accounts; (iii) deferred taxes and related valuation allowances, including uncertain tax positions; (iv) loss contingencies; (v) fair value of financial instruments; (vi) fair value of assets and liabilities acquired in business combinations; and (vii) assets and goodwill impairment testing.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We base our estimates and assumptions on historical experience, observable market inputs and on various other factors that we believe to be relevant under the circumstances.  Due to the inherent uncertainty involved in making estimates, actual results may differ from previously estimated amounts and such differences may be material to our financial statements.  Additionally, changing economic conditions may increase the inherent uncertainty in the estimates and assumptions indicated above.  We review our estimates and assumptions periodically and the effects of revisions thereto are reflected in the period they occur or prospectively if the revised estimate affects future periods.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine fair value based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.  Market or observable inputs are the preferred source of values, followed by unobservable inputs or assumptions based on hypothetical transactions in the absence of market inputs.  We utilize the highest level of inputs available according to the following hierarchy in determining fair value: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Defined as observable inputs being quoted prices in active markets for identical assets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Defined as observable inputs other than quoted prices included in Level&#160;1, including quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which significant inputs and significant value drivers are observable in active markets; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Defined as unobservable inputs for which little or no market data exists, consistent with characteristics of the asset or liability that would be considered by market participants in a transaction to purchase or sell the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of our marketable investment securities are measured on a recurring basis based on a variety of observable market inputs.  For our investments in publicly traded equity securities and U.S. government securities, fair value ordinarily is determined based on Level&#160;1 measurements that reflect quoted prices for identical securities in active markets.  Fair values of our investments in other marketable debt securities are generally based on Level&#160;2 measurements as the markets for such debt securities are less active.  We consider trades of identical debt securities on or near the measurement date as a strong indication of fair value and matrix pricing techniques that consider par value, coupon rate, credit quality, maturity and other relevant features may also be used to determine fair value of our investments in marketable debt securities.  Fair values for our outstanding debt are based on quoted market prices in less active markets and are categorized as Level&#160;2 measurements.  Additionally, we use fair value measurements from time to time in connection with other investments, asset impairment testing and the assignment of purchase consideration to assets and liabilities of acquired companies.  Those fair value measurements typically include significant unobservable inputs and are categorized within Level&#160;3 of the fair value hierarchy.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transfers between levels in the fair value hierarchy are considered to occur at the beginning of the quarterly accounting period. There were no transfers between levels during the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022 and 2021, the carrying amounts of our cash and cash equivalents, trade accounts receivable and contract assets, net, trade accounts payable, and accrued expenses and other current liabilities were equal to or approximated their fair value due to their short-term nature or proximity to current market rates.Revenue Recognition &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized upon transfer of control of the promised goods or our performance of the services to our customers in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  We enter into contracts that may include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also recognize lease revenue which is derived from leases of property and equipment which, for operating leases, is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations and, for sales-type leases, is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment revenue&lt;/span&gt; in the Consolidated Statements of Operations.  Certain of our customer contracts contain embedded equipment leases, which we separate from non-lease components of the contract based on the relative standalone selling prices of the lease and non-lease components. &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hughes Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Hughes segment service contracts typically obligate us to provide substantially the same services on a recurring basis in exchange for fixed recurring fees over the term of the contract.  We satisfy such performance obligations over time and recognize revenue ratably as services are rendered over the service period.  Certain of our contracts with service obligations provide for fees based on usage, capacity or volume.  We satisfy these performance obligations and recognize the related revenue at the point in time, or over the period, when the services are rendered.  Our Hughes segment also sells and leases communications equipment to its customers.  Revenue from equipment sales generally is recognized based upon shipment terms.  Our equipment sales contracts typically include standard product warranties, but generally do not provide for returns or refunds.  Revenue for extended warranties is recognized ratably over the extended warranty period.  For contracts with multiple performance obligations, we typically allocate the contract&#x2019;s transaction price to each performance obligation based on their relative standalone selling prices.  When the standalone selling price is not observable, our primary method used to estimate standalone selling price is the expected cost plus a margin.  Our contracts generally require customer payments to be made at or shortly after the time we transfer control of goods or perform the services.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;In addition to equipment and service offerings, our Hughes segment also enters into long-term contracts to design, develop, construct and install complex telecommunication networks for mobile system operators and enterprise customers.  Revenue from such contracts is generally recognized over time as a measure of progress that depicts the transfer of control of the goods or services to the customer.  Depending on the nature of the arrangement, we measure progress toward contract completion using an appropriate input method or output method.  Under the input method, we recognize the transaction price as revenue based on the ratio of costs incurred to estimated total costs at completion.  Under the output method, revenue and cost of sales are recognized as products are delivered based on the expected profit for the entire agreement.  Profit margins on long-term contracts generally are based on estimates of revenue and costs at completion.  We review and revise our estimates periodically and recognize related adjustments in the period in which the revisions are made.  Estimated losses on contracts are recorded in the period in which they are identified.  We generally receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment.ESS SegmentGenerally, our ESS segment service contracts with customers contain a single performance obligation and, therefore, there is no need to allocate the transaction price.  We transfer control and recognize revenue for satellite services at the point in time or over the period when the services are rendered.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease satellite capacity, communications equipment and real estate to certain of our customers.  We identify and determine the classification of such leases as operating leases or sales-type leases.  A lease is classified as a sales-type lease if it meets the criteria for a finance lease; otherwise it is classified as an operating lease.  Some of our leases are embedded in contracts with customers that include non-lease performance obligations.  For such contracts, except where we have elected otherwise, we allocate consideration in the contract between lease and non-lease components based on their relative standalone selling prices.  We elected an accounting policy to not separate the lease of equipment from related services in our HughesNet satellite internet service (the &#x201c;HughesNet service&#x201d;) contracts with customers and account for all revenue from such contracts as non-lease service revenue.  Assets subject to operating leases remain in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and continue to be depreciated.  Assets subject to sales-type leases are derecognized from &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at lease commencement and a net investment in the lease asset is recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable and contract assets, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease revenue is generally recognized on a straight-line basis over the lease term.  Sales-type lease revenue and a corresponding receivable generally are recognized at lease commencement based on the present value of the future lease payments and related interest income on the receivable is recognized over the lease term.  Payments under sales-type leases are discounted using the interest rate implicit in the lease or our incremental borrowing rate if the interest rate implicit in the lease cannot be reasonably determined.  We report revenue from sales-type leases at the commencement date in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and periodic interest income in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  We report operating lease revenue in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue&lt;/span&gt;.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and Value Added Taxes, Universal Service Fees and other taxes that we collect concurrent with revenue producing activities are excluded from revenue and included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost after control over a product has transferred to the customer and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of sales - equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations at the time of shipment. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Sales - Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of sales - services and other in the Consolidated Statements of Operations primarily consists of costs of satellite capacity and services, hub infrastructure, customer care, wireline and wireless capacity and direct labor costs associated with the services provided and is generally charged to expense as incurred.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Sales - Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of sales - equipment in the Consolidated Statements of Operations primarily consists of inventory costs, including freight and royalties, and is generally recognized at the point in time control of the equipment is passed to the customer and related revenue is recognized.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, customer-related research and development costs are incurred in connection with the specific requirements of a customer&#x2019;s order; in such instances, the amounts for these customer funded development efforts are also included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of sales - equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recognized based on the fair value of stock awards ultimately expected to vest.  Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.  Compensation expense for awards with service conditions only is recognized on a straight-line basis over the requisite service period for the entire award.  Compensation expense for &lt;/span&gt;&lt;/div&gt;awards subject to performance conditions is recognized only when satisfaction of the performance condition is probable.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs, not incurred in connection with customer requirements, are generally expensed when incurred. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of issuing debt generally are deferred and amortized utilizing the effective interest method, with amortization included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest expense, net of amounts capitalized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  We report unamortized debt issuance costs as a reduction of the related long-term debt in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency for certain of our foreign operations is determined to be the local currency.  Accordingly, we translate assets and liabilities of these foreign entities from their local currencies to U.S. dollars using period-end exchange rates and translate income and expense accounts at monthly average rates.  The resulting translation adjustments are reported as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Comprehensive Income (Loss).  Except in certain uncommon circumstances, we have not recorded deferred income taxes related to our foreign currency translation adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses resulting from the re-measurement of transactions denominated in foreign currencies are recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency transaction gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a provision or benefit for income taxes currently payable or receivable and for income tax amounts deferred to future periods.  Deferred tax assets and liabilities reflect the effects of tax losses, credits, and the future income tax effects of temporary differences between GAAP carrying amounts of existing assets and liabilities and their respective tax bases and are measured using enacted tax rates that apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  Deferred tax assets are offset by valuation allowances when we determine it is more likely than not that such deferred tax assets will not be realized in the foreseeable future.  We determine deferred tax assets and liabilities separately for each taxing jurisdiction and report the net amount for each jurisdiction as a non-current asset or liability in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we engage in transactions where the income tax consequences are uncertain.  We recognize tax benefits when, in management&#x2019;s judgment, a tax filing position is more likely than not to be sustained if challenged by the tax authorities.  For tax positions that meet the more-likely-than-not threshold, we may not recognize a portion of a tax benefit depending on management&#x2019;s assessment of how the tax position will ultimately be settled.  Unrecognized tax benefits generally are netted against the deferred tax assets associated with our net operating loss and tax credit carryforwards.  We adjust our estimates periodically based on ongoing examinations by, and settlements with, various taxing authorities, as well as changes in tax laws, regulations and precedent.  Estimates of our uncertain tax positions are made based upon prior experience and are updated in light of changes in facts and circumstances.  However, due to the uncertain and complex application of tax regulations, it is possible that the ultimate resolution of audits may result in liabilities which could be materially different from these estimates.  In such an event, we will record additional income tax provision or benefit in the period in which such resolution occurs.  We classify interest and penalties, if any, associated with our unrecognized tax benefits as a component of income tax provision or benefit. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessee Accounting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contract, we assess whether the contract is, or contains, a lease. The assessment is based on (i) whether the contract involves the use of a distinct identified asset, (ii) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period, and (iii) whether we have the right to direct the use of the asset. Our operating leases consist primarily of leases for office space, data centers and satellite-related ground infrastructure.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A lease is classified as a finance lease when one or more of the following criteria are met: (i) the lease transfers ownership of the asset by the end of the lease term, (ii) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (iii) the lease term is for a major part of the remaining useful life of the asset, (iv) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset or (v) the asset is of a specialized nature and there is not expected to be an alternative use to the lessor at the end of the lease term.  A lease is classified as an operating lease if it does not meet any of these criteria.  Our finance leases consist primarily of leases for satellite capacity.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized at commencement. An ROU asset and corresponding lease liability are not recorded for leases with an initial term of 12 months or less (short-term leases), and we recognize lease expense for these leases as incurred over the lease term. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any prepayments to the lessor and initial direct costs such as brokerage commissions, less any lease incentives received.  The lease liability is initially measured at the present value of the minimum lease payments, discounted using an estimate of our incremental borrowing rate for a collateralized loan with the same term as the underlying lease.  The incremental borrowing rates used for the initial measurement of lease liabilities are based on the original lease terms.  In determining our incremental borrowing rate, we consider the lease term, secured incremental borrowing rate, and for leases denominated in a currency different than U.S. dollar, the collateralized borrowing rate in the foreign currency using the U.S. dollar and foreign currency swap spread, when available.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report operating lease ROU assets in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and operating lease liabilities in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  We report finance lease ROU assets in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and finance lease liabilities in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current portion of long-term debt, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present basic and diluted earnings or losses per share (&#x201c;EPS&#x201d;) for our Class&#160;A and Class&#160;B common stock.  Basic EPS for our Class&#160;A and Class&#160;B common stock excludes potential dilution and is computed by dividing &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to EchoStar Corporation common stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; by the weighted-average number of common shares outstanding for the period.  Diluted EPS reflects the potential dilution that could occur if shares of common stock were issued pursuant to our stock-based compensation awards.  The potential dilution from common stock awards is computed using the treasury stock method based on the average market value of our Class&#160;A common stock during the period.  The calculation of our diluted weighted-average common shares outstanding excluded options to purchase shares of our Class A common stock, the effect of which would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;Other Comprehensive Income (Loss)&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts reclassified to net income (loss) related to unrealized gain (loss) on available-for-sale securities are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt; in the Consolidated Statements of Operations.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;We consider all liquid investments purchased with an original maturity of less than 90 days to be cash equivalents.  Cash equivalents as of December&#160;31, 2022 and 2021 primarily consisted of commercial paper, government bonds, corporate notes and money market funds.  The amortized cost of these investments approximates their fair value.Marketable Investment Securities&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our corporate bond portfolio includes debt instruments issued by individual corporations, primarily in the industrial and financial services industries. Our commercial paper portfolio includes instruments issued by individual corporations, primarily in the industrial, financial services and utilities industries.  Our other debt securities portfolio includes investments in various debt instruments, including U.S. government bonds and mutual funds. We consider all liquid investments purchased with an original maturity of 90 days or less to be cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for our debt securities as available-for-sale or using the fair value option based on our investment strategy for the securities.  For available-for-sale debt securities, we recognize periodic changes in the difference between fair value and amortized cost in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unrealized gains (losses) on available-for-sale securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Comprehensive Income (Loss).  Gains and losses realized upon sales of available-for-sale debt securities are reclassified from other comprehensive income (loss) and recognized on the trade date in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  We use the first-in, first-out (&#x201c;FIFO&#x201d;) method to determine the cost basis on sales of available-for-sale debt securities.  Interest income from available-for-sale debt securities is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate our available-for-sale debt securities portfolio to determine whether any declines in the fair value of these securities are other-than-temporary.  Our evaluation considers, among other things, (i) the length of time and extent to which the fair value of such security has been lower than amortized cost, (ii) market and company-specific factors related to the security and (iii) our intent and ability to hold the investment to maturity or when it recovers its value.  We generally consider a decline to be other-than-temporary when (i) we intend to sell the security, (ii) it is more likely than not that we will be required to sell the security before maturity or when it recovers its value or (iii) we do not expect to recover the amortized cost of the security at maturity.  Declines in the fair value of available-for-sale debt securities that are determined to be other-than-temporary are reclassified from other comprehensive income (loss) and recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations, thus establishing a new cost basis for the investment. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time we make strategic investments in marketable corporate debt securities.  Generally, we elect to account for these debt securities using the fair value option because it results in consistency in accounting for unrealized gains and losses for all securities in our portfolio of strategic investments.  When we elect the fair value option for investments in debt securities, we recognize periodic changes in fair value of these securities in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  Interest income from these securities is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest income, net&lt;/span&gt; in the Consolidated Statements of Operations.Equity Securities&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for our equity securities with readily determinable fair values at fair value and recognize periodic changes in the fair value in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  We recognize dividend income on equity securities on the ex-dividend date and report such income in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt; in the Consolidated Statements of Operations.Restricted Marketable Investment Securities &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted marketable investment securities that are pledged as collateral for our letters of credit and surety bonds are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net &lt;/span&gt;in the Consolidated Balance Sheets.  Restricted marketable securities are accounted for in the same manner as marketable securities that are not restricted, but are presented differently in the Consolidated Balance Sheets due to the restrictions.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable includes amounts billed and currently due from customers and represents our unconditional rights to consideration arising from our performance under our customer contracts.  Trade accounts receivable also includes amounts due from customers under our leasing arrangements.  We make ongoing estimates relating to the collectability of our trade accounts receivable and maintain an allowance for estimated losses resulting from the inability of our customers to make the required payments.  In determining the amount of the allowance, we consider historical levels of credit losses and make judgments about the creditworthiness of our customers based on ongoing credit evaluations.  Past due trade accounts receivable balances are written off when our internal collection efforts have been unsuccessful.  Bad debt expense related to our trade accounts receivable and other contract assets is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;Contract Assets&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets represent revenue that we have recognized in advance of billing the customer and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable and contract assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net &lt;/span&gt;in the Consolidated Balance Sheets based on the expected timing of customer payment. Our contract assets typically relate to our long-term contracts where we recognize revenue using the cost-based input method and the revenue recognized exceeds the amount billed to the customer.  Our contract assets also include receivables related to sales-type leases recognized over the lease term as the customer is billed.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Acquisition Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract acquisition costs represent incremental direct costs of obtaining a contract and consist primarily of sales incentives paid to employees and third-party representatives.  When we determine that our contract acquisition costs are recoverable, we defer and amortize the costs over the contract term, or over the estimated life of the customer relationship if anticipated renewals are expected and the incentives payable upon renewal are not commensurate with the initial incentive.  We amortize contract acquisition costs in proportion to the revenue to which the costs relate.  We expense sales incentives as incurred if the expected amortization period is one year or less.  Unamortized contract acquisition costs are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Balance Sheets and related amortization expense is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is stated at the lower of cost or net realizable value.  Cost of inventory is determined using the FIFO method and consists primarily of materials, direct labor and indirect overhead incurred in the procurement and manufacturing of our products.  We use standard costing methodologies in determining the cost of certain of our finished goods and work-in-process inventories.  We determine net realizable value using our best estimates of future use or recovery, considering the aging and composition of inventory balances, the effects of technological and/or design changes, forecasted future product demand based on firm or near-firm customer orders and alternative means of disposition of excess or obsolete items.  We recognize losses within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of sales - equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations when we determine that the cost of inventory and commitments to purchase inventory exceed net realizable value.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Satellites&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Satellites are stated at cost, less accumulated depreciation.  Depreciation is recorded on a straight-line basis over their estimated useful lives.  The cost of our satellites includes construction costs, including the present value of in-orbit incentives payable to the satellite manufacturer, launch costs, capitalized interest and related insurance premiums.  We depreciate our owned satellites on a straight-line basis over the estimated useful life of each satellite.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have satellites acquired under finance leases.  The recorded costs of those satellites are the present values of all lease payments.  We amortize our finance lease ROU satellites over their respective lease terms. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our satellites may experience anomalies from time to time, some of which may have a significant adverse effect on their remaining useful lives, the commercial operation of the satellites or our operating results or financial position. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our satellites for impairment and test for recoverability whenever events or changes in circumstances indicate that their carrying value may not be recoverable.  Certain anomalies may be considered a significant adverse change in the physical condition of a particular satellite.  However, based on redundancies designed within each satellite, certain of these anomalies may not be considered to be significant events requiring a test of recoverability. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally do not carry in-orbit insurance on our satellites and payloads because we have assessed that the cost of insurance is not economical relative to the risk of failures.  Therefore, we generally bear the risk of any in-orbit failures.  However, we may be required to carry insurance on specific satellites and payloads per the terms of certain agreements.  We will continue to assess circumstances going forward and make insurance-related decisions on a case-by-case basis.    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Other property and equipment are stated at cost, less accumulated depreciation.  Depreciation is recorded on a straight-line basis over their estimated useful lives.  Other property and equipment includes: land; buildings and improvements; furniture, fixtures, equipment and internal-use software; customer premises equipment; and construction in process.  Costs related to the procurement and development of software for internal-use are capitalized and amortized using the straight-line method over the estimated useful life of the software, not in excess of five years.  Repair and maintenance costs are charged to expense when incurred.Goodwill&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulatory Authorizations &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finite Lived&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have regulatory authorizations that are not related to the Federal Communications Commission (&#x201c;FCC&#x201d;) and have determined that they have finite lives due to uncertainties about the ability to extend or renew their terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finite lived regulatory authorizations are amortized over their estimated useful lives on a straight-line basis.  Renewal costs are usually capitalized when they are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite Lived&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have indefinite lived regulatory authorizations that primarily consist of FCC authorizations and certain other contractual or regulatory rights to use spectrum at specified orbital locations.  We have determined that our FCC authorizations generally have indefinite useful lives based on the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;FCC authorizations are non-depleting assets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Renewal satellite applications generally are authorized by the FCC subject to certain conditions, without substantial cost under a stable regulatory, legislative and legal environment; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expenditures required to maintain the authorization are not significant; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;We intend to use these authorizations indefinitely.  &lt;/span&gt;&lt;/div&gt;Costs incurred to maintain or renew indefinite-lived regulatory authorizations are expensed as incurred.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Our other intangible assets consist of customer relationships, patents, trademarks and licenses which are amortized using the straight-line method over their estimated useful lives.  We evaluate the recoverability of intangible assets periodically by taking into account events or circumstances that indicate that the carrying amount of the assets may not be recoverable.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our long-lived assets for recoverability whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable.  The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.  For assets held and used in operations, the asset is not recoverable if the carrying amount of the asset exceeds its undiscounted estimated future net cash flows.  When an asset is not recoverable, we adjust the carrying amount of such asset to its estimated fair value and recognize the impairment loss in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of long-lived assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;Other Investments&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the equity method to account for investments when we have the ability to exercise significant influence on the operating decisions of the affiliate.  Such investments are initially recorded at cost and subsequently adjusted for our proportionate share of the net earnings or loss of the investee, which is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity in earnings (losses) of unconsolidated affiliates, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  Additionally, the carrying amount of such investments includes a component of goodwill when the cost of our investment exceeds the fair value of the &lt;/span&gt;&lt;/div&gt;underlying identifiable assets and liabilities of the affiliate.  Lastly, dividends received from these affiliates reduces the carrying amount of our investment.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally measure investments in non-publicly traded equity instruments without a readily determinable fair value at cost adjusted for observable price changes in orderly transactions for the identical or similar securities of the same issuer and changes resulting from impairments, if any.  Other equity instruments are measured to determine their value based on observable market information.  When we adjust the carrying amount of an investment to its estimated fair value, the gain or loss is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Debt Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally record our investments in non-publicly traded debt instruments without a readily determinable fair value at amortized cost.  We recognize any discounts over the term of the loan in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Statements of Operations.  In addition, some of our debt instruments have interest income that is paid-in-kind, which is added to the principal balance to determine the then current interest income. When we adjust the carrying amount of an investment, the gain or loss is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate all of our other investments to determine whether events or changes in circumstances have occurred that may have a significant adverse effect on the fair value of the investment.  We consider information if provided to us by our investees such as current financial statements, business plans, investment documentation, capitalization tables, liquidation waterfalls, and board materials; and we may make additional inquiries of investee management. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indicators of impairment may include, but are not limited to, unprofitable operations, material loss contingencies, changes in business strategy, changes in market trends or market conditions, changes in the investees&#x2019; enterprise value and changes in the investees&#x2019; investment pricing.  When we determine that one of our other investments is impaired we reduce its carrying value to its estimated fair value and recognize the impairment loss in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Other-than-temporary impairment losses on equity method investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt; in the Consolidated Statements of Operations.Contract Liabilities&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of advance payments and billings in excess of revenue recognized under customer contracts and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current liabilities&lt;/span&gt; in the Consolidated Balance Sheets based on the timing of when we expect to recognize revenue.  We recognize contract liabilities as revenue after all revenue recognition criteria have been met.Recently Adopted Accounting Pronouncements&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Government Assistance&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022 we adopted Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2021-10 -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Government Assistance (Topic 832)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Disclosures by Business Entities about Government Assistance, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive.  The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions.  Our adoption of this ASU did not have a material impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 1, 2021, we adopted ASU No. 2019-12 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(&#x201c;ASU 2019-12&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ASU 2019-12 is part of the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) overall simplification initiative and seeks to simplify the accounting for income taxes by updating certain guidance and removing certain exceptions.  Our adoption of this ASU did not have a material impact on our Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2020, we adopted ASU No. 2016-13 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as amended, and codified in Accounting Standards Codification Topic 326 (&#x201c;ASC 326&#x201d;).  ASC 326 introduces a new approach to the periodic estimation of credit losses for certain financial assets based on expected losses instead of incurred losses.  It also modifies the impairment model for available-for-sale debt securities and provides a simplified accounting model for purchased financial assets that have experienced credit deterioration since their original purchase.  We have elected to apply the requirements of the new standard prospectively and we recognized a cumulative effect of adoption of $9.1&#160;million to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated earnings (losses)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of January 1, 2020. Based on this election, we did not restate our comparative Consolidated Financial Statements and they continue to be reported under the accounting standards in effect for the periods before January 1, 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Impact of Adoption.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The following table presents our adoption of this new standard resulting in adjustments to our Consolidated Balance Sheet effective January 1, 2020:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&lt;br/&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adoption of ASC 326 Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance January 1, 2020&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable and contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,629&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,672)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,957&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,531&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,723&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,405&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,381)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,024&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,841&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,891&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154,298&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,280)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144,018&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,692&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,720&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated earnings (losses)&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,809&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,068)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,741&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-controlling interests&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,748&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,508&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stockholders&#x2019; equity&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,745,553&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,308)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,736,245&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and stockholders&#x2019; equity&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154,298&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,280)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144,018&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The application of ASC 326 requirements did not materially affect our Consolidated Statements of Operations for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides an exception to fair value measurement for contract assets and contract liabilities related to revenue contracts acquired in a business combination. The ASU requires an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The ASU is effective for the Company for annual and interim periods in fiscal years beginning after December 15, 2022.  The ASU is applied to business combinations occurring on or after the effective date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued ASU No. 2020-04 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, and all subsequent amendments to the initial guidance, codified as ASC 848 (&#x201c;ASC 848&#x201d;). The purpose of ASC 848 is to provide optional guidance to ease the potential effects on financial reporting of the market-wide migration away from Interbank Offered Rates to alternative reference rates.  ASC 848 applies only to contracts, hedging relationships, and other transactions that reference a reference rate expected to be discontinued because of reference rate reform.  The guidance may be applied upon issuance of ASC 848 through December 31, 2024.  We expect to utilize the optional expedients provided by the guidance for contracts amended solely to use an alternative reference rate.  We have evaluated the new guidance and we are in the process of implementing this ASU, and all subsequent amendments, and do not expect them to have a material impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81NDQvZnJhZzpiMWFhZWFiNjRlNjc0YjAxYmFjM2RkMDYzNWJhYTI4ZC90ZXh0cmVnaW9uOmIxYWFlYWI2NGU2NzRiMDFiYWMzZGQwNjM1YmFhMjhkXzEwODY_2f0d1668-da35-425d-84df-7d7db3d5af16">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These&#160;Consolidated Financial Statements and the accompanying notes&#160;(collectively, the &#x201c;Consolidated Financial Statements&#x201d;) are&#160;prepared&#160;in&#160;conformity&#160;with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;).  We consolidate all entities in which we have a controlling financial interest.  We are deemed to have a controlling financial interest in variable interest entities in which we are the primary beneficiary and in other entities in which we own more than 50% of the outstanding voting shares and other shareholders do not have substantive rights to participate in management.  For entities we control but do not wholly own, we record a non-controlling interest within stockholders&#x2019; equity for the portion of the entity&#x2019;s equity attributed to the non-controlling ownership interests.  All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;All amounts presented in these Consolidated Financial Statements are expressed in thousands of U.S. dollars, except share and per share amounts and unless otherwise noted.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81NDQvZnJhZzpiMWFhZWFiNjRlNjc0YjAxYmFjM2RkMDYzNWJhYTI4ZC90ZXh0cmVnaW9uOmIxYWFlYWI2NGU2NzRiMDFiYWMzZGQwNjM1YmFhMjhkXzEwODY_aa6e2e4f-a692-49ea-9bb0-29a4d615a0d3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These&#160;Consolidated Financial Statements and the accompanying notes&#160;(collectively, the &#x201c;Consolidated Financial Statements&#x201d;) are&#160;prepared&#160;in&#160;conformity&#160;with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;).  We consolidate all entities in which we have a controlling financial interest.  We are deemed to have a controlling financial interest in variable interest entities in which we are the primary beneficiary and in other entities in which we own more than 50% of the outstanding voting shares and other shareholders do not have substantive rights to participate in management.  For entities we control but do not wholly own, we record a non-controlling interest within stockholders&#x2019; equity for the portion of the entity&#x2019;s equity attributed to the non-controlling ownership interests.  All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;All amounts presented in these Consolidated Financial Statements are expressed in thousands of U.S. dollars, except share and per share amounts and unless otherwise noted.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV80OS9mcmFnOjE5ZWRlMmZhM2VjOTQyMGFhYjI0ODhkMThmMDE1ODE3L3RleHRyZWdpb246MTllZGUyZmEzZWM5NDIwYWFiMjQ4OGQxOGYwMTU4MTdfMTM1NA_7cf694be-885b-48c1-98f0-3e0c3bb373be">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to make certain estimates and assumptions that affect the amounts reported in these Consolidated Financial Statements.  The&#160;most&#160;significant&#160;estimates and assumptions&#160;are&#160;used&#160;in&#160;determining: (i) inputs used to recognize revenue over time, including amortization periods for deferred contract acquisition costs; (ii) allowances for doubtful accounts; (iii) deferred taxes and related valuation allowances, including uncertain tax positions; (iv) loss contingencies; (v) fair value of financial instruments; (vi) fair value of assets and liabilities acquired in business combinations; and (vii) assets and goodwill impairment testing.  &lt;/span&gt;&lt;/div&gt;We base our estimates and assumptions on historical experience, observable market inputs and on various other factors that we believe to be relevant under the circumstances.  Due to the inherent uncertainty involved in making estimates, actual results may differ from previously estimated amounts and such differences may be material to our financial statements.  Additionally, changing economic conditions may increase the inherent uncertainty in the estimates and assumptions indicated above.  We review our estimates and assumptions periodically and the effects of revisions thereto are reflected in the period they occur or prospectively if the revised estimate affects future periods.</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81NTAvZnJhZzo5ZTg3OTUzZTgwM2U0OWY2OGQ3NDFmNWIzMTlmNmE5Yy90ZXh0cmVnaW9uOjllODc5NTNlODAzZTQ5ZjY4ZDc0MWY1YjMxOWY2YTljXzMyMTI_40d4d0a6-4240-43d6-9860-696c2087771c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine fair value based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.  Market or observable inputs are the preferred source of values, followed by unobservable inputs or assumptions based on hypothetical transactions in the absence of market inputs.  We utilize the highest level of inputs available according to the following hierarchy in determining fair value: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Defined as observable inputs being quoted prices in active markets for identical assets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Defined as observable inputs other than quoted prices included in Level&#160;1, including quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which significant inputs and significant value drivers are observable in active markets; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Defined as unobservable inputs for which little or no market data exists, consistent with characteristics of the asset or liability that would be considered by market participants in a transaction to purchase or sell the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of our marketable investment securities are measured on a recurring basis based on a variety of observable market inputs.  For our investments in publicly traded equity securities and U.S. government securities, fair value ordinarily is determined based on Level&#160;1 measurements that reflect quoted prices for identical securities in active markets.  Fair values of our investments in other marketable debt securities are generally based on Level&#160;2 measurements as the markets for such debt securities are less active.  We consider trades of identical debt securities on or near the measurement date as a strong indication of fair value and matrix pricing techniques that consider par value, coupon rate, credit quality, maturity and other relevant features may also be used to determine fair value of our investments in marketable debt securities.  Fair values for our outstanding debt are based on quoted market prices in less active markets and are categorized as Level&#160;2 measurements.  Additionally, we use fair value measurements from time to time in connection with other investments, asset impairment testing and the assignment of purchase consideration to assets and liabilities of acquired companies.  Those fair value measurements typically include significant unobservable inputs and are categorized within Level&#160;3 of the fair value hierarchy.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transfers between levels in the fair value hierarchy are considered to occur at the beginning of the quarterly accounting period. There were no transfers between levels during the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022 and 2021, the carrying amounts of our cash and cash equivalents, trade accounts receivable and contract assets, net, trade accounts payable, and accrued expenses and other current liabilities were equal to or approximated their fair value due to their short-term nature or proximity to current market rates.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81NTMvZnJhZzphMjYyZmY2Njk4ODQ0NjFmYWI2N2E5MGMyY2ZjODZjMy90ZXh0cmVnaW9uOmEyNjJmZjY2OTg4NDQ2MWZhYjY3YTkwYzJjZmM4NmMzXzI1_86651f14-f19c-4810-8f61-0363814b9604">Revenue Recognition &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized upon transfer of control of the promised goods or our performance of the services to our customers in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  We enter into contracts that may include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also recognize lease revenue which is derived from leases of property and equipment which, for operating leases, is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations and, for sales-type leases, is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment revenue&lt;/span&gt; in the Consolidated Statements of Operations.  Certain of our customer contracts contain embedded equipment leases, which we separate from non-lease components of the contract based on the relative standalone selling prices of the lease and non-lease components.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hughes Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Hughes segment service contracts typically obligate us to provide substantially the same services on a recurring basis in exchange for fixed recurring fees over the term of the contract.  We satisfy such performance obligations over time and recognize revenue ratably as services are rendered over the service period.  Certain of our contracts with service obligations provide for fees based on usage, capacity or volume.  We satisfy these performance obligations and recognize the related revenue at the point in time, or over the period, when the services are rendered.  Our Hughes segment also sells and leases communications equipment to its customers.  Revenue from equipment sales generally is recognized based upon shipment terms.  Our equipment sales contracts typically include standard product warranties, but generally do not provide for returns or refunds.  Revenue for extended warranties is recognized ratably over the extended warranty period.  For contracts with multiple performance obligations, we typically allocate the contract&#x2019;s transaction price to each performance obligation based on their relative standalone selling prices.  When the standalone selling price is not observable, our primary method used to estimate standalone selling price is the expected cost plus a margin.  Our contracts generally require customer payments to be made at or shortly after the time we transfer control of goods or perform the services.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;In addition to equipment and service offerings, our Hughes segment also enters into long-term contracts to design, develop, construct and install complex telecommunication networks for mobile system operators and enterprise customers.  Revenue from such contracts is generally recognized over time as a measure of progress that depicts the transfer of control of the goods or services to the customer.  Depending on the nature of the arrangement, we measure progress toward contract completion using an appropriate input method or output method.  Under the input method, we recognize the transaction price as revenue based on the ratio of costs incurred to estimated total costs at completion.  Under the output method, revenue and cost of sales are recognized as products are delivered based on the expected profit for the entire agreement.  Profit margins on long-term contracts generally are based on estimates of revenue and costs at completion.  We review and revise our estimates periodically and recognize related adjustments in the period in which the revisions are made.  Estimated losses on contracts are recorded in the period in which they are identified.  We generally receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment.ESS SegmentGenerally, our ESS segment service contracts with customers contain a single performance obligation and, therefore, there is no need to allocate the transaction price.  We transfer control and recognize revenue for satellite services at the point in time or over the period when the services are rendered. &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease satellite capacity, communications equipment and real estate to certain of our customers.  We identify and determine the classification of such leases as operating leases or sales-type leases.  A lease is classified as a sales-type lease if it meets the criteria for a finance lease; otherwise it is classified as an operating lease.  Some of our leases are embedded in contracts with customers that include non-lease performance obligations.  For such contracts, except where we have elected otherwise, we allocate consideration in the contract between lease and non-lease components based on their relative standalone selling prices.  We elected an accounting policy to not separate the lease of equipment from related services in our HughesNet satellite internet service (the &#x201c;HughesNet service&#x201d;) contracts with customers and account for all revenue from such contracts as non-lease service revenue.  Assets subject to operating leases remain in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and continue to be depreciated.  Assets subject to sales-type leases are derecognized from &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at lease commencement and a net investment in the lease asset is recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable and contract assets, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease revenue is generally recognized on a straight-line basis over the lease term.  Sales-type lease revenue and a corresponding receivable generally are recognized at lease commencement based on the present value of the future lease payments and related interest income on the receivable is recognized over the lease term.  Payments under sales-type leases are discounted using the interest rate implicit in the lease or our incremental borrowing rate if the interest rate implicit in the lease cannot be reasonably determined.  We report revenue from sales-type leases at the commencement date in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and periodic interest income in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  We report operating lease revenue in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue&lt;/span&gt;. &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and Value Added Taxes, Universal Service Fees and other taxes that we collect concurrent with revenue producing activities are excluded from revenue and included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost after control over a product has transferred to the customer and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cost of sales - equipment&lt;/span&gt; in the Consolidated Statements of Operations at the time of shipment.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable includes amounts billed and currently due from customers and represents our unconditional rights to consideration arising from our performance under our customer contracts.  Trade accounts receivable also includes amounts due from customers under our leasing arrangements.  We make ongoing estimates relating to the collectability of our trade accounts receivable and maintain an allowance for estimated losses resulting from the inability of our customers to make the required payments.  In determining the amount of the allowance, we consider historical levels of credit losses and make judgments about the creditworthiness of our customers based on ongoing credit evaluations.  Past due trade accounts receivable balances are written off when our internal collection efforts have been unsuccessful.  Bad debt expense related to our trade accounts receivable and other contract assets is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;Contract Assets&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets represent revenue that we have recognized in advance of billing the customer and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivable and contract assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net &lt;/span&gt;in the Consolidated Balance Sheets based on the expected timing of customer payment. Our contract assets typically relate to our long-term contracts where we recognize revenue using the cost-based input method and the revenue recognized exceeds the amount billed to the customer.  Our contract assets also include receivables related to sales-type leases recognized over the lease term as the customer is billed.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Acquisition Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract acquisition costs represent incremental direct costs of obtaining a contract and consist primarily of sales incentives paid to employees and third-party representatives.  When we determine that our contract acquisition costs are recoverable, we defer and amortize the costs over the contract term, or over the estimated life of the customer relationship if anticipated renewals are expected and the incentives payable upon renewal are not commensurate with the initial incentive.  We amortize contract acquisition costs in proportion to the revenue to which the costs relate.  We expense sales incentives as incurred if the expected amortization period is one year or less.  Unamortized contract acquisition costs are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Balance Sheets and related amortization expense is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;Contract Liabilities&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of advance payments and billings in excess of revenue recognized under customer contracts and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current liabilities&lt;/span&gt; in the Consolidated Balance Sheets based on the timing of when we expect to recognize revenue.  We recognize contract liabilities as revenue after all revenue recognition criteria have been met.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81NzEvZnJhZzo5YzI0MTAxNzQ4ZTA0NWY4ODZmZGE0OGUwMzlhNDY5ZC90ZXh0cmVnaW9uOjljMjQxMDE3NDhlMDQ1Zjg4NmZkYTQ4ZTAzOWE0NjlkXzI5Nw_d2915890-ae43-4ad7-bebd-6f8dd8feac27">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Sales - Services and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Cost of sales - services and other in the Consolidated Statements of Operations primarily consists of costs of satellite capacity and services, hub infrastructure, customer care, wireline and wireless capacity and direct labor costs associated with the services provided and is generally charged to expense as incurred.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Sales - Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of sales - equipment in the Consolidated Statements of Operations primarily consists of inventory costs, including freight and royalties, and is generally recognized at the point in time control of the equipment is passed to the customer and related revenue is recognized.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, customer-related research and development costs are incurred in connection with the specific requirements of a customer&#x2019;s order; in such instances, the amounts for these customer funded development efforts are also included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of sales - equipment&lt;/span&gt; in the Consolidated Statements of Operations.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81NzcvZnJhZzo0ZTk3MTc1MzM1YTA0Yzk1YTFkYjZjMWQ0ZjE5MDZlOS90ZXh0cmVnaW9uOjRlOTcxNzUzMzVhMDRjOTVhMWRiNmMxZDRmMTkwNmU5XzYwNg_3fd6bb75-e362-44db-bbb6-c14f66d8b7c8">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recognized based on the fair value of stock awards ultimately expected to vest.  Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.  Compensation expense for awards with service conditions only is recognized on a straight-line basis over the requisite service period for the entire award.  Compensation expense for &lt;/span&gt;&lt;/div&gt;awards subject to performance conditions is recognized only when satisfaction of the performance condition is probable.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81ODAvZnJhZzo4Mjc5ZTBhOTg5Yjg0MWNmOTA1NmUxZDYyODllYzVhNC90ZXh0cmVnaW9uOjgyNzllMGE5ODliODQxY2Y5MDU2ZTFkNjI4OWVjNWE0XzI1NQ_2b06ccac-16fb-4614-8134-7e420a245fa6">Advertising Costs&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses&lt;/span&gt; in the Consolidated Statements of Operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81ODAvZnJhZzo4Mjc5ZTBhOTg5Yjg0MWNmOTA1NmUxZDYyODllYzVhNC90ZXh0cmVnaW9uOjgyNzllMGE5ODliODQxY2Y5MDU2ZTFkNjI4OWVjNWE0XzI1Nw_59f7cdbc-bff2-4d64-bb56-a6fe3c17619a">Research and DevelopmentResearch and development costs, not incurred in connection with customer requirements, are generally expensed when incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:DebtPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81ODMvZnJhZzo4OGJkMmQ3ZTNhNGE0MzNkOWI2MWI2MzJiNmNkZGNiNi90ZXh0cmVnaW9uOjg4YmQyZDdlM2E0YTQzM2Q5YjYxYjYzMmI2Y2RkY2I2XzI5OQ_7ad31042-ebcb-4876-9f87-436ab09fd1b3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of issuing debt generally are deferred and amortized utilizing the effective interest method, with amortization included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest expense, net of amounts capitalized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  We report unamortized debt issuance costs as a reduction of the related long-term debt in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81ODYvZnJhZzo5ZWFjNGUyNjNkNTA0MmMyODhiMzMyM2QyZTZlMjU5OS90ZXh0cmVnaW9uOjllYWM0ZTI2M2Q1MDQyYzI4OGIzMzIzZDJlNmUyNTk5Xzc0NQ_8a2f73ed-4672-4dda-bafe-97f0d09ce9ed">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency for certain of our foreign operations is determined to be the local currency.  Accordingly, we translate assets and liabilities of these foreign entities from their local currencies to U.S. dollars using period-end exchange rates and translate income and expense accounts at monthly average rates.  The resulting translation adjustments are reported as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Comprehensive Income (Loss).  Except in certain uncommon circumstances, we have not recorded deferred income taxes related to our foreign currency translation adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses resulting from the re-measurement of transactions denominated in foreign currencies are recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency transaction gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81ODkvZnJhZzpiYjFmMGFkZjQxYWU0NzEzYTM2NmViNWFjZjY0MmE4Ny90ZXh0cmVnaW9uOmJiMWYwYWRmNDFhZTQ3MTNhMzY2ZWI1YWNmNjQyYTg3XzIzMzU_d3d122c4-e9ae-4ba6-8826-71ddad8f2f0e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a provision or benefit for income taxes currently payable or receivable and for income tax amounts deferred to future periods.  Deferred tax assets and liabilities reflect the effects of tax losses, credits, and the future income tax effects of temporary differences between GAAP carrying amounts of existing assets and liabilities and their respective tax bases and are measured using enacted tax rates that apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  Deferred tax assets are offset by valuation allowances when we determine it is more likely than not that such deferred tax assets will not be realized in the foreseeable future.  We determine deferred tax assets and liabilities separately for each taxing jurisdiction and report the net amount for each jurisdiction as a non-current asset or liability in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;From time to time, we engage in transactions where the income tax consequences are uncertain.  We recognize tax benefits when, in management&#x2019;s judgment, a tax filing position is more likely than not to be sustained if challenged by the tax authorities.  For tax positions that meet the more-likely-than-not threshold, we may not recognize a portion of a tax benefit depending on management&#x2019;s assessment of how the tax position will ultimately be settled.  Unrecognized tax benefits generally are netted against the deferred tax assets associated with our net operating loss and tax credit carryforwards.  We adjust our estimates periodically based on ongoing examinations by, and settlements with, various taxing authorities, as well as changes in tax laws, regulations and precedent.  Estimates of our uncertain tax positions are made based upon prior experience and are updated in light of changes in facts and circumstances.  However, due to the uncertain and complex application of tax regulations, it is possible that the ultimate resolution of audits may result in liabilities which could be materially different from these estimates.  In such an event, we will record additional income tax provision or benefit in the period in which such resolution occurs.  We classify interest and penalties, if any, associated with our unrecognized tax benefits as a component of income tax provision or benefit.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81OTIvZnJhZzo4OTJkZWQ0YzkyYmM0MmM3YjAxZGI3MjcyMTQwYmVlOS90ZXh0cmVnaW9uOjg5MmRlZDRjOTJiYzQyYzdiMDFkYjcyNzIxNDBiZWU5XzMxMTU_29acd483-2391-4c99-b310-f02cc3efde4a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lessee Accounting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contract, we assess whether the contract is, or contains, a lease. The assessment is based on (i) whether the contract involves the use of a distinct identified asset, (ii) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period, and (iii) whether we have the right to direct the use of the asset. Our operating leases consist primarily of leases for office space, data centers and satellite-related ground infrastructure.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A lease is classified as a finance lease when one or more of the following criteria are met: (i) the lease transfers ownership of the asset by the end of the lease term, (ii) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (iii) the lease term is for a major part of the remaining useful life of the asset, (iv) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset or (v) the asset is of a specialized nature and there is not expected to be an alternative use to the lessor at the end of the lease term.  A lease is classified as an operating lease if it does not meet any of these criteria.  Our finance leases consist primarily of leases for satellite capacity.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All significant lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized at commencement. An ROU asset and corresponding lease liability are not recorded for leases with an initial term of 12 months or less (short-term leases), and we recognize lease expense for these leases as incurred over the lease term. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any prepayments to the lessor and initial direct costs such as brokerage commissions, less any lease incentives received.  The lease liability is initially measured at the present value of the minimum lease payments, discounted using an estimate of our incremental borrowing rate for a collateralized loan with the same term as the underlying lease.  The incremental borrowing rates used for the initial measurement of lease liabilities are based on the original lease terms.  In determining our incremental borrowing rate, we consider the lease term, secured incremental borrowing rate, and for leases denominated in a currency different than U.S. dollar, the collateralized borrowing rate in the foreign currency using the U.S. dollar and foreign currency swap spread, when available.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report operating lease ROU assets in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and operating lease liabilities in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  We report finance lease ROU assets in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and finance lease liabilities in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current portion of long-term debt, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt, net&lt;/span&gt;.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81OTUvZnJhZzphOWNiZWJkYjAxNGQ0MDJlYjIxZGZmZDdjNmIxZTgyNS90ZXh0cmVnaW9uOmE5Y2JlYmRiMDE0ZDQwMmViMjFkZmZkN2M2YjFlODI1XzgyNw_0022eb5d-224c-43c5-b391-76adfdd62972">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present basic and diluted earnings or losses per share (&#x201c;EPS&#x201d;) for our Class&#160;A and Class&#160;B common stock.  Basic EPS for our Class&#160;A and Class&#160;B common stock excludes potential dilution and is computed by dividing &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to EchoStar Corporation common stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; by the weighted-average number of common shares outstanding for the period.  Diluted EPS reflects the potential dilution that could occur if shares of common stock were issued pursuant to our stock-based compensation awards.  The potential dilution from common stock awards is computed using the treasury stock method based on the average market value of our Class&#160;A common stock during the period.  The calculation of our diluted weighted-average common shares outstanding excluded options to purchase shares of our Class A common stock, the effect of which would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV81OTgvZnJhZzo5N2RhMjMzNjUyYjY0YTA2YWU5MWRjYjA0NDA2OGM4NS90ZXh0cmVnaW9uOjk3ZGEyMzM2NTJiNjRhMDZhZTkxZGNiMDQ0MDY4Yzg1XzE4Nw_c43ce898-f8e7-43a9-8217-30ea0ec7a5b2">Other Comprehensive Income (Loss)&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts reclassified to net income (loss) related to unrealized gain (loss) on available-for-sale securities are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt; in the Consolidated Statements of Operations.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MDEvZnJhZzpjOTRhMTRiMTZkYWY0YzVjOGEyZTBlY2U3NmNkNjQ5ZS90ZXh0cmVnaW9uOmM5NGExNGIxNmRhZjRjNWM4YTJlMGVjZTc2Y2Q2NDllXzM1NQ_ac94c001-64a3-4a59-a366-a01d3093614e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;We consider all liquid investments purchased with an original maturity of less than 90 days to be cash equivalents.  Cash equivalents as of December&#160;31, 2022 and 2021 primarily consisted of commercial paper, government bonds, corporate notes and money market funds.  The amortized cost of these investments approximates their fair value.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MDQvZnJhZzoxZDU3N2VkMzZhZWY0NWZiYTA3YjlhN2EwYzAxNzU5Ni90ZXh0cmVnaW9uOjFkNTc3ZWQzNmFlZjQ1ZmJhMDdiOWE3YTBjMDE3NTk2XzM3_b941ee0e-2a79-42da-9f89-6f3f2d63c2cb">Marketable Investment Securities&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our corporate bond portfolio includes debt instruments issued by individual corporations, primarily in the industrial and financial services industries. Our commercial paper portfolio includes instruments issued by individual corporations, primarily in the industrial, financial services and utilities industries.  Our other debt securities portfolio includes investments in various debt instruments, including U.S. government bonds and mutual funds. We consider all liquid investments purchased with an original maturity of 90 days or less to be cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for our debt securities as available-for-sale or using the fair value option based on our investment strategy for the securities.  For available-for-sale debt securities, we recognize periodic changes in the difference between fair value and amortized cost in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unrealized gains (losses) on available-for-sale securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Comprehensive Income (Loss).  Gains and losses realized upon sales of available-for-sale debt securities are reclassified from other comprehensive income (loss) and recognized on the trade date in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  We use the first-in, first-out (&#x201c;FIFO&#x201d;) method to determine the cost basis on sales of available-for-sale debt securities.  Interest income from available-for-sale debt securities is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate our available-for-sale debt securities portfolio to determine whether any declines in the fair value of these securities are other-than-temporary.  Our evaluation considers, among other things, (i) the length of time and extent to which the fair value of such security has been lower than amortized cost, (ii) market and company-specific factors related to the security and (iii) our intent and ability to hold the investment to maturity or when it recovers its value.  We generally consider a decline to be other-than-temporary when (i) we intend to sell the security, (ii) it is more likely than not that we will be required to sell the security before maturity or when it recovers its value or (iii) we do not expect to recover the amortized cost of the security at maturity.  Declines in the fair value of available-for-sale debt securities that are determined to be other-than-temporary are reclassified from other comprehensive income (loss) and recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations, thus establishing a new cost basis for the investment. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time we make strategic investments in marketable corporate debt securities.  Generally, we elect to account for these debt securities using the fair value option because it results in consistency in accounting for unrealized gains and losses for all securities in our portfolio of strategic investments.  When we elect the fair value option for investments in debt securities, we recognize periodic changes in fair value of these securities in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  Interest income from these securities is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest income, net&lt;/span&gt; in the Consolidated Statements of Operations.Equity Securities&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for our equity securities with readily determinable fair values at fair value and recognize periodic changes in the fair value in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  We recognize dividend income on equity securities on the ex-dividend date and report such income in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt; in the Consolidated Statements of Operations.Restricted Marketable Investment Securities &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted marketable investment securities that are pledged as collateral for our letters of credit and surety bonds are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net &lt;/span&gt;in the Consolidated Balance Sheets.  Restricted marketable securities are accounted for in the same manner as marketable securities that are not restricted, but are presented differently in the Consolidated Balance Sheets due to the restrictions.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MjUvZnJhZzoxMDc5ODY1MGE2YWY0MDcxYWVmZTM4NGY3ZjA1NDA0OC90ZXh0cmVnaW9uOjEwNzk4NjUwYTZhZjQwNzFhZWZlMzg0ZjdmMDU0MDQ4Xzk1OQ_1b7c2d43-2d3e-4907-863f-ed69b97dc823">Inventory&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is stated at the lower of cost or net realizable value.  Cost of inventory is determined using the FIFO method and consists primarily of materials, direct labor and indirect overhead incurred in the procurement and manufacturing of our products.  We use standard costing methodologies in determining the cost of certain of our finished goods and work-in-process inventories.  We determine net realizable value using our best estimates of future use or recovery, considering the aging and composition of inventory balances, the effects of technological and/or design changes, forecasted future product demand based on firm or near-firm customer orders and alternative means of disposition of excess or obsolete items.  We recognize losses within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of sales - equipment&lt;/span&gt; in the Consolidated Statements of Operations when we determine that the cost of inventory and commitments to purchase inventory exceed net realizable value.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MjgvZnJhZzpiMWRhNDExYmZkMzI0ZGYyYjdhZDc0MzliNzk0YjAxZC90ZXh0cmVnaW9uOmIxZGE0MTFiZmQzMjRkZjJiN2FkNzQzOWI3OTRiMDFkXzE5MzM_8ecdd7fc-fe0d-4362-a5b4-5aad9606dcd9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Satellites&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Satellites are stated at cost, less accumulated depreciation.  Depreciation is recorded on a straight-line basis over their estimated useful lives.  The cost of our satellites includes construction costs, including the present value of in-orbit incentives payable to the satellite manufacturer, launch costs, capitalized interest and related insurance premiums.  We depreciate our owned satellites on a straight-line basis over the estimated useful life of each satellite.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have satellites acquired under finance leases.  The recorded costs of those satellites are the present values of all lease payments.  We amortize our finance lease ROU satellites over their respective lease terms. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our satellites may experience anomalies from time to time, some of which may have a significant adverse effect on their remaining useful lives, the commercial operation of the satellites or our operating results or financial position. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our satellites for impairment and test for recoverability whenever events or changes in circumstances indicate that their carrying value may not be recoverable.  Certain anomalies may be considered a significant adverse change in the physical condition of a particular satellite.  However, based on redundancies designed within each satellite, certain of these anomalies may not be considered to be significant events requiring a test of recoverability. &lt;/span&gt;&lt;/div&gt;We generally do not carry in-orbit insurance on our satellites and payloads because we have assessed that the cost of insurance is not economical relative to the risk of failures.  Therefore, we generally bear the risk of any in-orbit failures.  However, we may be required to carry insurance on specific satellites and payloads per the terms of certain agreements.  We will continue to assess circumstances going forward and make insurance-related decisions on a case-by-case basis.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Other property and equipment are stated at cost, less accumulated depreciation.  Depreciation is recorded on a straight-line basis over their estimated useful lives.  Other property and equipment includes: land; buildings and improvements; furniture, fixtures, equipment and internal-use software; customer premises equipment; and construction in process.  Costs related to the procurement and development of software for internal-use are capitalized and amortized using the straight-line method over the estimated useful life of the software, not in excess of five years.  Repair and maintenance costs are charged to expense when incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibaec3052c7f844078b0e2ab7d0e50872_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MzEvZnJhZzplZDE2OGNhZTgwMmY0YTJkYjNjN2E0MjM1MjM3OTM5Ni90ZXh0cmVnaW9uOmVkMTY4Y2FlODAyZjRhMmRiM2M3YTQyMzUyMzc5Mzk2XzU5Nw_09a24481-e631-4464-a191-c7b59ba2c6b0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MzQvZnJhZzpmYzViZjM4ZGYwYTg0YjAwYjBjNDBjYjI1MzI5YjAwZC90ZXh0cmVnaW9uOmZjNWJmMzhkZjBhODRiMDBiMGM0MGNiMjUzMjliMDBkXzExMDQ_e608a32a-dc95-4449-bc32-649f3313d1f8">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We account for acquired businesses using the acquisition method of accounting which requires that the assets acquired and liabilities assumed be recorded at the date of acquisition at their respective fair values. Any excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill.  All of our goodwill is assigned to our Hughes segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We evaluate goodwill for impairment on an annual basis in our second fiscal quarter or whenever events and changes in circumstances indicate the carrying amounts may not be recoverable. Impairments may result from, among other things, deterioration in financial and operational performance, declines in stock price, increased attrition, adverse market conditions, adverse changes in applicable laws and/or regulations, deterioration of general macroeconomic conditions, fluctuations in foreign exchange rates, increased competitive markets in which we operate in, declining financial performance over a sustained period, changes in key personnel and/or strategy, and a variety of other factors.  Our impairment assessment typically begins with a qualitative assessment to determine whether it is more likely than not the fair value of the reporting unit is less than its carrying amount.  The qualitative assessment includes comparing the overall financial performance against the planned results. In the performance of the qualitative assessment, we analyze a variety of events or factors that may influence the fair value of the reporting unit, that could include, but are not limited to: macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity-specific events which requires significant judgment.  If we determine in the qualitative assessment that it is more likely than not that the fair value is less than its carrying value, then we perform a quantitative assessment to determine the estimated fair value of the indefinite lived asset or reporting unit.  We could also choose the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative impairment test.  In the quantitative assessment, fair value is usually estimated using two valuation approaches: the discounted cash flows method and the market comparable method.  In the performance of the quantitative assessment, we use a variety of inputs, some of which may require significant judgment, that influence the fair value of the reporting unit, that could include, but are not limited to: discount rate, revenue growth rate, amount and timing of future cash flows, guideline public company metrics, and comparable market transactions.  In addition, we also perform a market capitalization reconciliation to compare the estimated fair value, determined using the discounted cash flows method and the market comparable method, to the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Company&#x2019;s market capitalization as of the date of the test.  If the carrying value exceeds the estimated fair value, then an impairment is recognized for the difference.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;There has been no impairment to date.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MzQvZnJhZzpmYzViZjM4ZGYwYTg0YjAwYjBjNDBjYjI1MzI5YjAwZC90ZXh0cmVnaW9uOmZjNWJmMzhkZjBhODRiMDBiMGM0MGNiMjUzMjliMDBkXzI3NDg3NzkwOTE0ODA_5ffdcdc9-e6eb-419c-8082-c73446796432"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <sats:IntangibleAssetsFiniteLivedAndIndefiniteLivedPolicyPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MzcvZnJhZzo4ZmI4NTE3MjM1NWQ0NjI2YWQ3Yzg5Y2U2NDJlNDBjMy90ZXh0cmVnaW9uOjhmYjg1MTcyMzU1ZDQ2MjZhZDdjODljZTY0MmU0MGMzXzEyNTg_79fcc6b6-879d-4d9b-b43b-f26b9f1038cc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Regulatory Authorizations &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finite Lived&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have regulatory authorizations that are not related to the Federal Communications Commission (&#x201c;FCC&#x201d;) and have determined that they have finite lives due to uncertainties about the ability to extend or renew their terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finite lived regulatory authorizations are amortized over their estimated useful lives on a straight-line basis.  Renewal costs are usually capitalized when they are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite Lived&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have indefinite lived regulatory authorizations that primarily consist of FCC authorizations and certain other contractual or regulatory rights to use spectrum at specified orbital locations.  We have determined that our FCC authorizations generally have indefinite useful lives based on the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;FCC authorizations are non-depleting assets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Renewal satellite applications generally are authorized by the FCC subject to certain conditions, without substantial cost under a stable regulatory, legislative and legal environment; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expenditures required to maintain the authorization are not significant; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;We intend to use these authorizations indefinitely.  &lt;/span&gt;&lt;/div&gt;Costs incurred to maintain or renew indefinite-lived regulatory authorizations are expensed as incurred.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Our other intangible assets consist of customer relationships, patents, trademarks and licenses which are amortized using the straight-line method over their estimated useful lives.  We evaluate the recoverability of intangible assets periodically by taking into account events or circumstances that indicate that the carrying amount of the assets may not be recoverable.</sats:IntangibleAssetsFiniteLivedAndIndefiniteLivedPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NDMvZnJhZzo2OTVmMmVjNjQ3N2M0YjAxOWMxZGY3NTliMmZlZjY5ZS90ZXh0cmVnaW9uOjY5NWYyZWM2NDc3YzRiMDE5YzFkZjc1OWIyZmVmNjllXzY3NA_898967f2-72c6-4e71-acd9-7e184b80e72b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our long-lived assets for recoverability whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable.  The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.  For assets held and used in operations, the asset is not recoverable if the carrying amount of the asset exceeds its undiscounted estimated future net cash flows.  When an asset is not recoverable, we adjust the carrying amount of such asset to its estimated fair value and recognize the impairment loss in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of long-lived assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NDYvZnJhZzo5ZTViOGUxOGZhNzY0YTE2YTQzYmNkMzI1NDgyYWM2NC90ZXh0cmVnaW9uOjllNWI4ZTE4ZmE3NjRhMTZhNDNiY2QzMjU0ODJhYzY0XzIy_b9a980f7-a4f8-4b32-aed0-d2db0a753b69">Other Investments&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the equity method to account for investments when we have the ability to exercise significant influence on the operating decisions of the affiliate.  Such investments are initially recorded at cost and subsequently adjusted for our proportionate share of the net earnings or loss of the investee, which is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity in earnings (losses) of unconsolidated affiliates, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.  Additionally, the carrying amount of such investments includes a component of goodwill when the cost of our investment exceeds the fair value of the &lt;/span&gt;&lt;/div&gt;underlying identifiable assets and liabilities of the affiliate.  Lastly, dividends received from these affiliates reduces the carrying amount of our investment.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally measure investments in non-publicly traded equity instruments without a readily determinable fair value at cost adjusted for observable price changes in orderly transactions for the identical or similar securities of the same issuer and changes resulting from impairments, if any.  Other equity instruments are measured to determine their value based on observable market information.  When we adjust the carrying amount of an investment to its estimated fair value, the gain or loss is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Debt Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally record our investments in non-publicly traded debt instruments without a readily determinable fair value at amortized cost.  We recognize any discounts over the term of the loan in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Statements of Operations.  In addition, some of our debt instruments have interest income that is paid-in-kind, which is added to the principal balance to determine the then current interest income. When we adjust the carrying amount of an investment, the gain or loss is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate all of our other investments to determine whether events or changes in circumstances have occurred that may have a significant adverse effect on the fair value of the investment.  We consider information if provided to us by our investees such as current financial statements, business plans, investment documentation, capitalization tables, liquidation waterfalls, and board materials; and we may make additional inquiries of investee management. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indicators of impairment may include, but are not limited to, unprofitable operations, material loss contingencies, changes in business strategy, changes in market trends or market conditions, changes in the investees&#x2019; enterprise value and changes in the investees&#x2019; investment pricing.  When we determine that one of our other investments is impaired we reduce its carrying value to its estimated fair value and recognize the impairment loss in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Other-than-temporary impairment losses on equity method investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt; in the Consolidated Statements of Operations.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NjQvZnJhZzplYzA5NGM4ZTU5NGM0YjQ0OTU1NDM1NmU3OGQ0MTkzYy90ZXh0cmVnaW9uOmVjMDk0YzhlNTk0YzRiNDQ5NTU0MzU2ZTc4ZDQxOTNjXzQ3_851d29cb-0ace-4d13-a0dd-29c1f03ccf81">Recently Adopted Accounting Pronouncements&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Government Assistance&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022 we adopted Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2021-10 -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Government Assistance (Topic 832)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Disclosures by Business Entities about Government Assistance, which requires business entities (except for not-for-profit entities and employee benefit plans) to disclose information about certain government assistance they receive.  The Topic 832 disclosure requirements include: (i) the nature of the transactions and the related accounting policy used; (ii) the line items on the balance sheet and income statement that are affected and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions.  Our adoption of this ASU did not have a material impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 1, 2021, we adopted ASU No. 2019-12 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(&#x201c;ASU 2019-12&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ASU 2019-12 is part of the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) overall simplification initiative and seeks to simplify the accounting for income taxes by updating certain guidance and removing certain exceptions.  Our adoption of this ASU did not have a material impact on our Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2020, we adopted ASU No. 2016-13 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as amended, and codified in Accounting Standards Codification Topic 326 (&#x201c;ASC 326&#x201d;).  ASC 326 introduces a new approach to the periodic estimation of credit losses for certain financial assets based on expected losses instead of incurred losses.  It also modifies the impairment model for available-for-sale debt securities and provides a simplified accounting model for purchased financial assets that have experienced credit deterioration since their original purchase.  We have elected to apply the requirements of the new standard prospectively and we recognized a cumulative effect of adoption of $9.1&#160;million to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated earnings (losses)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of January 1, 2020. Based on this election, we did not restate our comparative Consolidated Financial Statements and they continue to be reported under the accounting standards in effect for the periods before January 1, 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides an exception to fair value measurement for contract assets and contract liabilities related to revenue contracts acquired in a business combination. The ASU requires an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The ASU is effective for the Company for annual and interim periods in fiscal years beginning after December 15, 2022.  The ASU is applied to business combinations occurring on or after the effective date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued ASU No. 2020-04 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, and all subsequent amendments to the initial guidance, codified as ASC 848 (&#x201c;ASC 848&#x201d;). The purpose of ASC 848 is to provide optional guidance to ease the potential effects on financial reporting of the market-wide migration away from Interbank Offered Rates to alternative reference rates.  ASC 848 applies only to contracts, hedging relationships, and other transactions that reference a reference rate expected to be discontinued because of reference rate reform.  The guidance may be applied upon issuance of ASC 848 through December 31, 2024.  We expect to utilize the optional expedients provided by the guidance for contracts amended solely to use an alternative reference rate.  We have evaluated the new guidance and we are in the process of implementing this ASU, and all subsequent amendments, and do not expect them to have a material impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06f31887e9f74b9696d57be88bf488c0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90ZXh0cmVnaW9uOjMyYjhhOTljZDJmMzQyN2RiMTE4ZGU2M2JhOTZlMjJmXzcyMg_84ea2c0c-a043-4775-a0cf-255f8ad550de"
      unitRef="usd">-9100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90ZXh0cmVnaW9uOjMyYjhhOTljZDJmMzQyN2RiMTE4ZGU2M2JhOTZlMjJmXzU0NDQ_fbb5fa39-f8a5-4695-b36d-b6c5b34f70fc">The following table presents our adoption of this new standard resulting in adjustments to our Consolidated Balance Sheet effective January 1, 2020:  &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:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&lt;br/&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adoption of ASC 326 Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance January 1, 2020&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable and contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,629&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,672)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,957&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,531&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,723&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,405&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,381)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,024&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,841&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,891&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154,298&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,280)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144,018&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,692&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,720&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated earnings (losses)&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,809&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,068)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,741&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-controlling interests&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,748&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,508&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stockholders&#x2019; equity&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,745,553&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,308)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,736,245&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and stockholders&#x2019; equity&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,154,298&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,280)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144,018&#160;&lt;/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;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzEtMi0xLTEtMTMxNjQw_4f95e22b-1355-4a97-b051-9e4f6072578d"
      unitRef="usd">196629000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzEtNC0xLTEtMTMxNjQw_abce4cf5-287b-42b1-9a23-793d3b0d0374"
      unitRef="usd">-13672000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzEtNi0xLTEtMTMxNjQw_f90797cf-656b-44c5-8acf-58488cbceed1"
      unitRef="usd">182957000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzItMi0xLTEtMTMxNjQw_7090dcda-2c76-4778-adda-732c75a868fb"
      unitRef="usd">179531000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzItNC0xLTEtMTMxNjQw_1cabe416-d735-430f-99b7-13802d9070d7"
      unitRef="usd">6723000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzItNi0xLTEtMTMxNjQw_9c152118-4c8f-412e-9990-f17198aa6c57"
      unitRef="usd">186254000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzMtMi0xLTEtMTMxNjQw_4c1891fa-f05f-42f9-96d7-f2306d54f9c2"
      unitRef="usd">325405000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzMtNC0xLTEtMTMxNjQw_44d7e473-3226-4398-859c-7a4952eea198"
      unitRef="usd">-7381000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzMtNi0xLTEtMTMxNjQw_6590e4f4-5788-4c85-98ef-167d48f0b634"
      unitRef="usd">318024000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzQtMi0xLTEtMTMxNjQw_207ab9da-18e0-4c68-9766-f289a9849620"
      unitRef="usd">334841000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzQtNC0xLTEtMTMxNjQw_cffe12ab-22d2-411d-9cba-f8c235791328"
      unitRef="usd">4050000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzQtNi0xLTEtMTMxNjQw_245f5cf6-c53c-4386-bbaf-1f1880bbeaab"
      unitRef="usd">338891000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzUtMi0xLTEtMTMxNjQw_80f65659-5d8e-4044-a654-f270a0545c3e"
      unitRef="usd">7154298000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzUtNC0xLTEtMTMxNjQw_07ac0f59-aad7-4700-94a8-1f616a2e3a19"
      unitRef="usd">-10280000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzUtNi0xLTEtMTMxNjQw_ecc5dbdc-95ae-4a56-8601-3aee0abd830a"
      unitRef="usd">7144018000</us-gaap:Assets>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzYtMi0xLTEtMTMxNjQw_5f2289b0-5524-4cc1-a620-9b527e04ad1e"
      unitRef="usd">351692000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzYtNC0xLTEtMTMxNjQw_c066a7a4-af1e-44a0-abdc-7762afb74661"
      unitRef="usd">-972000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzYtNi0xLTEtMTMxNjQw_c8a3b120-e44d-4436-911e-29e35c20fd00"
      unitRef="usd">350720000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzctMi0xLTEtMTMxNjQw_ad906dc5-775b-49dd-ab82-eb6d1f1d1dd9"
      unitRef="usd">632809000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzctNC0xLTEtMTMxNjQw_40e89fd7-66fd-4fc2-8d08-079c01bbaa3b"
      unitRef="usd">-9068000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzctNi0xLTEtMTMxNjQw_112ebd4d-f7a5-4553-b736-fad6cfa84f9c"
      unitRef="usd">623741000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:MinorityInterest
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzgtMi0xLTEtMTMxNjQw_dccdf062-43df-480a-a49b-3643e0ab0e79"
      unitRef="usd">75748000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzgtNC0xLTEtMTMxNjQw_b27a0cc4-f60a-4d44-b797-1865baa17157"
      unitRef="usd">-240000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzgtNi0xLTEtMTMxNjQw_edfee4a5-8b23-40a4-a050-6a7e9dae9199"
      unitRef="usd">75508000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzktMi0xLTEtMTMxNjQw_26d59490-6822-4b8f-9205-736d76508707"
      unitRef="usd">3745553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzktNC0xLTEtMTMxNjQw_6030b3d3-b6e2-4aa9-867f-cdaf0dce2e77"
      unitRef="usd">-9308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzktNi0xLTEtMTMxNjQw_9774f1d4-69b9-4991-ad04-0fa725d380f9"
      unitRef="usd">3736245000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzEwLTItMS0xLTEzMTY0MA_20d469aa-c004-4893-af1d-b0f4b0ba2667"
      unitRef="usd">7154298000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7713a278f5684511b0e7223b01da4412_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzEwLTQtMS0xLTEzMTY0MA_f61f135f-97c7-403b-8535-975fcf61674e"
      unitRef="usd">-10280000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i98e568c862bf41148cbcc8928e0bccef_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzAvZnJhZzozMmI4YTk5Y2QyZjM0MjdkYjExOGRlNjNiYTk2ZTIyZi90YWJsZTozZmY5NjRjMWI4NWE0MmNlYWFjMzFhYTJmNmRjYmUxNy90YWJsZXJhbmdlOjNmZjk2NGMxYjg1YTQyY2VhYWMzMWFhMmY2ZGNiZTE3XzEwLTYtMS0xLTEzMTY0MA_fc75b759-c145-4c01-a255-633e846c8d77"
      unitRef="usd">7144018000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82MS9mcmFnOjA5YjZiODg5NzBlYzRhOTU4OTAzM2NhNDFkM2Q2NjAxL3RleHRyZWdpb246MDliNmI4ODk3MGVjNGE5NTg5MDMzY2E0MWQzZDY2MDFfMzc_f2ca46c0-ff8c-4c0f-b103-bc1c58c13afc">REVENUE RECOGNITION&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our contract balances:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trade accounts receivable and contract assets, 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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and services&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,466&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,676&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasing&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,668&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total trade accounts receivable&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,402&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,344&#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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,435&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,307&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,358)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,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 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total trade accounts receivable and contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,479&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,063&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,739&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the revenue recognized in the Consolidated Statements of Operations that was previously included within contract liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our allowance for doubtful accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&#160;at beginning of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,386&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,777&#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;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,910&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,591&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,582&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,011)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,543)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,031)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,871&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(942)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&#160;at end&#160;of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The impact of adopting ASC 326 on January 1, 2020 was a net decrease to our allowance for doubtful accounts largely driven by a $13.4&#160;million reclassification to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, offset by a $2.9&#160;million adjustment to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated earnings (losses)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our contract acquisition costs, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,986&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,837&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,592&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,627&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,503&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,143&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,760)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,178)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,278)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,620)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the remaining performance obligations for our customer contracts with original expected durations of more than one year was $1.1 billion.  Performance obligations expected to be satisfied within one year and greater than one year are 34.0% and 66.0%, respectively.  This amount and percentages exclude agreements with consumer customers in our Hughes segment, our leasing arrangements and agreements with certain customers under which collectability of all amounts due through the term of contracts is uncertain.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Geographic Information  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables present our revenue from customer contracts disaggregated by primary geographic market and by segment:  &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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hughes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;br/&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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,773&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,533&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,958&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,608,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 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,318&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,318&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,511&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,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;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,973&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,617,229&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,782&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,646,690&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,515&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,515&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,482&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,515&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,556,961&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,443&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,583,802&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,194&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,426&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,679&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,679&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our revenue disaggregated by the nature of products and services and by segment:  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hughes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;br/&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services and other revenue:&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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,551,613&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,206&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,570,678&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,825&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,327&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,101&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,253&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total services and other revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,592,438&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,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;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,960&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,623,931&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment revenue:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,107&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,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 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design, development and construction services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,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 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,777&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,777&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equipment revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,149&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,162&#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 2px 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,533&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,973&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services and other revenue:&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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,646,778&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,961&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,664,430&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,021&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,718&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,118&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,857&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total services and other revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,685,799&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,809&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,715,287&#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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment revenue:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,767&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,773&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design, development and construction services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,934&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,934&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,726&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,726&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equipment revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,427&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,433&#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 2px 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services and other revenue:&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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,614,730&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,785&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,631&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630,146&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,503&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,042&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,158&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total services and other revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,655,233&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,673&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,682,304&#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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment revenue:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,108&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,110&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design, development and construction services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,511&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,511&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equipment revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,601&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,603&#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 2px 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lease Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our lease revenue by type of lease: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&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 style="width:1.0%"/&gt;&lt;td style="width:13.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales-type lease revenue:&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue at lease commencement&lt;/span&gt;&lt;/td&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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_12ac933f-653d-4617-84f4-f3777a3aea92"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_944f8a9d-ce62-425b-9e7d-6324673479bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_af1091c1-e732-4cbf-8488-7a53e7ceb135"&gt;Total sales-type lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,777&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,726&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,375&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_8492b570-64d2-4bac-8585-c05ed89f684a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_9a8923b4-de54-4dcc-9e96-e1499d8af3fa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_b10c2426-3264-4ede-bda8-c01f453ef559"&gt;Operating lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,253&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,857&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,765&#160;&lt;/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 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenue&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of our net investment in sales-type leases consisted of lease receivables totaling $21.9 million and $17.1 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents future operating lease payments to be received as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,107&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,485&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,802&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,828&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,860&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028  and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,070&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments to be received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents amounts for assets subject to operating leases, which are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;855,621&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(629,592)&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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,029&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,778,061&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,485,525)&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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;292,536&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Satellites&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,620&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,284)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,620&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,309)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,311&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,275&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,034)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,241&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,275&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,064)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,008,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(700,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,930,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,548,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company identified fully depreciated assets that were no longer in use, mostly related to our customer premises equipment assets. Cost and accumulated depreciation were reduced by $1.1&#160;billion. There was no impact to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents depreciation expense for assets subject to operating leases, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,704&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,609&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,079&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RleHRyZWdpb246MGVjNTVmY2MwYzk3NDhjMTk2NjNlZDdmMjFhY2MwNmVfMjYx_a7a1928f-1aac-4d02-b7c4-3a40667e7455">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our contract balances:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trade accounts receivable and contract assets, 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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and services&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,466&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,676&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasing&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,668&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total trade accounts receivable&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,402&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,344&#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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,435&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,307&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,358)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,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 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total trade accounts receivable and contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,479&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,063&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,739&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the revenue recognized in the Consolidated Statements of Operations that was previously included within contract liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iac2023764ff74827be47925cdaa56178_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMy0yLTEtMS0xMzE2NDA_b2745a5e-0f60-4a5f-8009-f481779dd9dc"
      unitRef="usd">170466000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iff3ff6b10eec4026bf665fee45878f1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMy00LTEtMS0xMzE2NDA_d5ad1775-0655-481c-b3a7-2bfa4140e6b2"
      unitRef="usd">154676000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1529f708d96d4dd6a54dec6a28fd58b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNC0yLTEtMS0xMzE2NDA_036f9c87-621a-4f01-a6ae-485341eda52f"
      unitRef="usd">7936000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ieca92ae7524d42aa839f6e19930bf4f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNC00LTEtMS0xMzE2NDA_449f98bd-30ef-4475-a79b-79516b773060"
      unitRef="usd">5668000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNS0yLTEtMS0xMzE2NDA_402d740b-4d3a-45fd-b760-05f4aa690c24"
      unitRef="usd">178402000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNS00LTEtMS0xMzE2NDA_7ff461f1-3181-4f93-8e31-3e230fc3fbff"
      unitRef="usd">160344000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNi0yLTEtMS0xMzE2NDA_d552f82e-ba87-4649-8ebc-6f5377d94608"
      unitRef="usd">73435000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNi00LTEtMS0xMzE2NDA_407d9086-73b2-4317-a3d3-da5bebd12bf4"
      unitRef="usd">36307000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNy0yLTEtMS0xMzE2NDA_9d251b19-cc89-4450-ab46-5cb118c03932"
      unitRef="usd">15358000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfNy00LTEtMS0xMzE2NDA_7c4e56d4-9b74-4cba-b714-bf60769bb6cf"
      unitRef="usd">14588000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfOC0yLTEtMS0xMzE2NDA_4857670b-ee7b-4838-a84b-a8a69d7c5882"
      unitRef="usd">236479000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfOC00LTEtMS0xMzE2NDA_198a8c3f-c374-4abd-b04d-1b96cee2ea9e"
      unitRef="usd">182063000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMTEtMi0xLTEtMTMxNjQw_35d2def3-dd4a-4c62-93f4-a830329a5028"
      unitRef="usd">121739000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMTEtNC0xLTEtMTMxNjQw_711de441-259d-41c0-a7ea-afb98bf499ce"
      unitRef="usd">141343000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMTItMi0xLTEtMTMxNjQw_0a04d6ce-7a8c-4afc-b7f6-d7738fffbba9"
      unitRef="usd">8326000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMTItNC0xLTEtMTMxNjQw_5f5f89d2-c6d2-41fa-ac1b-e6941d8d9d33"
      unitRef="usd">10669000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMTMtMi0xLTEtMTMxNjQw_0211d069-70f7-4faa-8566-e4808fc542c9"
      unitRef="usd">130065000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjZmMDcxMjYyMDYyNDQyYzc4ZjRiYjdlNjUxMTI5M2IxL3RhYmxlcmFuZ2U6NmYwNzEyNjIwNjI0NDJjNzhmNGJiN2U2NTExMjkzYjFfMTMtNC0xLTEtMTMxNjQw_6577dcd2-2ecf-4144-9601-f27bfe33a5af"
      unitRef="usd">152012000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjU3MTA4MmJjNDQ3NzRiYWY5OGFmZjBiN2VmZjNjYzE3L3RhYmxlcmFuZ2U6NTcxMDgyYmM0NDc3NGJhZjk4YWZmMGI3ZWZmM2NjMTdfMi02LTEtMS0xMzE2NDA_dafa7e29-6627-40a0-9a95-24e1d3e8fa9b"
      unitRef="usd">120867000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjU3MTA4MmJjNDQ3NzRiYWY5OGFmZjBiN2VmZjNjYzE3L3RhYmxlcmFuZ2U6NTcxMDgyYmM0NDc3NGJhZjk4YWZmMGI3ZWZmM2NjMTdfMi04LTEtMS0xMzE2NDA_0e8524ac-2ea6-4bd6-92e4-1416da4e772c"
      unitRef="usd">82633000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NC9mcmFnOjBlYzU1ZmNjMGM5NzQ4YzE5NjYzZWQ3ZjIxYWNjMDZlL3RhYmxlOjU3MTA4MmJjNDQ3NzRiYWY5OGFmZjBiN2VmZjNjYzE3L3RhYmxlcmFuZ2U6NTcxMDgyYmM0NDc3NGJhZjk4YWZmMGI3ZWZmM2NjMTdfMi0xMC0xLTEtMTM1MjA5_c7109680-ca43-445a-87a4-dc04ff4b8e9e"
      unitRef="usd">72877000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90ZXh0cmVnaW9uOjg0ZWRmNzEzMDFlODRhOGY4NTk2NzhkMWJmMjMzZGI3XzM2NQ_b13e6cef-575e-4933-9508-1055a76d1d6f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our allowance for doubtful accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&#160;at beginning of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,386&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,777&#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;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,910&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,591&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,582&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,011)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,543)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,031)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,871&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(942)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance&#160;at end&#160;of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The impact of adopting ASC 326 on January 1, 2020 was a net decrease to our allowance for doubtful accounts largely driven by a $13.4&#160;million reclassification to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, offset by a $2.9&#160;million adjustment to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated earnings (losses)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our allowance for doubtful accounts, which is included within Other, net in each of Other current assets, net and Other non-current assets, net in the table above:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current assets, net&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current assets, net&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current assets, net&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at beginning of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,709&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,747&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,869&#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;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,378&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',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="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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,747)&lt;/span&gt;&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:'Arial',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:#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(509)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions&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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at end&#160;of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000;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:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The impact of adopting ASC 326 on January 1, 2020 was a net increase to our allowance for doubtful accounts largely driven by a $13.4&#160;million reclassification from &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivables and contracts assets, net&lt;/span&gt;.</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzItMi0xLTEtMTMxNjQw_21bb2a25-0705-4da9-9513-2849b00c2d07"
      unitRef="usd">14588000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzItNC0xLTEtMTMxNjQw_022c0c03-c68f-49ff-a55d-149e6e7f42a6"
      unitRef="usd">15386000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzItNi0xLTEtMTMxNjQw_84dd1339-0dd4-434a-b417-d5a4fe531268"
      unitRef="usd">23777000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzMtMi0xLTEtMTMxNjQw_8e268450-d859-42d0-953d-05ea2168e81f"
      unitRef="usd">32910000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzMtNC0xLTEtMTMxNjQw_2cf66213-52dd-4b7f-9b6c-16a5f53ddccb"
      unitRef="usd">22591000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzMtNi0xLTEtMTMxNjQw_6019b980-011b-4ae7-a053-58f10226f5f1"
      unitRef="usd">18582000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzQtMi0xLTEtMTMxNjQw_f173c73e-69b1-4750-9c43-7c6bda5950e2"
      unitRef="usd">-36011000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzQtNC0xLTEtMTMxNjQw_2c3795ad-081c-4845-a591-ecebb008594e"
      unitRef="usd">-23543000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzQtNi0xLTEtMTMxNjQw_ec063b38-e16f-4211-9cde-f4cef9ebeeab"
      unitRef="usd">-26031000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzUtMi0xLTEtMTMxNjQw_68423ea9-0872-4b07-8cb7-d9198e8438c0"
      unitRef="usd">3871000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzUtNC0xLTEtMTMxNjQw_344ece1e-5bd9-4ac7-b507-3c9688833297"
      unitRef="usd">154000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzUtNi0xLTEtMTMxNjQw_4b226f85-65f5-4fba-8d17-dc415fa6983f"
      unitRef="usd">-942000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzYtMi0xLTEtMTMxNjQw_df5bee3f-24b7-4ebf-a1b6-58dcf8c3e403"
      unitRef="usd">15358000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzYtNC0xLTEtMTMxNjQw_b2f0d592-c74f-4836-b6bb-aad13d9e8791"
      unitRef="usd">14588000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90YWJsZTo0NjZmOWM0MzhiZWU0MjcxOTRiZjA3ZmYyMTU5ZWZmMi90YWJsZXJhbmdlOjQ2NmY5YzQzOGJlZTQyNzE5NGJmMDdmZjIxNTllZmYyXzYtNi0xLTEtMTMxNjQw_22f63b54-2bdf-4b69-8493-0e78ce75c351"
      unitRef="usd">15386000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:OtherAssets
      contextRef="i61dbb7ce5b1943838fc17e2eb280e5ed_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90ZXh0cmVnaW9uOjg0ZWRmNzEzMDFlODRhOGY4NTk2NzhkMWJmMjMzZGI3XzIyMg_201441dd-bb71-47b7-b44a-17c939f49b3b"
      unitRef="usd">13400000</us-gaap:OtherAssets>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i61dbb7ce5b1943838fc17e2eb280e5ed_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzYvZnJhZzo4NGVkZjcxMzAxZTg0YThmODU5Njc4ZDFiZjIzM2RiNy90ZXh0cmVnaW9uOjg0ZWRmNzEzMDFlODRhOGY4NTk2NzhkMWJmMjMzZGI3XzMxOA_3244dea6-8656-48bb-b2c8-bee55b06e693"
      unitRef="usd">2900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RleHRyZWdpb246NDBlODhkMjcyZDMxNDYwZmJiNGNhN2RlODZlNjFmODlfMjM2_54ceab85-a90a-45d0-91c3-34db7f326506">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our contract acquisition costs, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,986&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,837&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,592&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,627&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,503&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,143&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,760)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,178)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,278)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,620)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfMi0yLTEtMS0xMzE2NDA_90939820-0655-4d8f-a328-de3c2ef2cbd5"
      unitRef="usd">82986000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfMi00LTEtMS0xMzE2NDA_b34cf114-1c8f-4a40-a62c-5b54fe984ca5"
      unitRef="usd">99837000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfMi02LTEtMS0xMzUzOTY_f0c17a60-be00-4848-928c-9dc12e88a62f"
      unitRef="usd">113592000</us-gaap:CapitalizedContractCostNet>
    <sats:CapitalizedContractCostAdditions
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfMy0yLTEtMS0xMzE2NDA_8fc80d96-2d61-4898-af5f-a4b81c299eb5"
      unitRef="usd">57627000</sats:CapitalizedContractCostAdditions>
    <sats:CapitalizedContractCostAdditions
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfMy00LTEtMS0xMzE2NDA_024290c0-2b87-4e63-ac27-4d0897a4abe2"
      unitRef="usd">72503000</sats:CapitalizedContractCostAdditions>
    <sats:CapitalizedContractCostAdditions
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfMy02LTEtMS0xMzUzOTY_b48968e6-bfd9-43de-977d-8a48a5e93e9c"
      unitRef="usd">91143000</sats:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNC0yLTEtMS0xMzE2NDA_652fd7a8-eccb-4d3a-9062-d90aea93c106"
      unitRef="usd">76760000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNC00LTEtMS0xMzE2NDA_440a6f46-c20a-4a08-b007-3db727f50876"
      unitRef="usd">88178000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNC02LTEtMS0xMzUzOTY_19cd8a4b-6c82-40ca-886a-3216116c4ccf"
      unitRef="usd">101278000</us-gaap:CapitalizedContractCostAmortization>
    <sats:CapitalizedContractCostForeignCurrencyTranslation
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNS0yLTEtMS0xMzE2NDA_0b33218a-ac02-496f-9713-ff65b6af4bf8"
      unitRef="usd">594000</sats:CapitalizedContractCostForeignCurrencyTranslation>
    <sats:CapitalizedContractCostForeignCurrencyTranslation
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNS00LTEtMS0xMzE2NDA_2f01632a-d562-4291-b264-f161eb4ca547"
      unitRef="usd">-1176000</sats:CapitalizedContractCostForeignCurrencyTranslation>
    <sats:CapitalizedContractCostForeignCurrencyTranslation
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNS02LTEtMS0xMzUzOTY_98071f76-bf52-4a95-ba50-03518639e93c"
      unitRef="usd">-3620000</sats:CapitalizedContractCostForeignCurrencyTranslation>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNi0yLTEtMS0xMzE2NDA_084e4ae8-6f1a-4e6e-8193-e0a4f76cf469"
      unitRef="usd">64447000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNi00LTEtMS0xMzE2NDA_58050948-b9d9-4f2a-a5ba-5ca4d38fde13"
      unitRef="usd">82986000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82Ny9mcmFnOjQwZTg4ZDI3MmQzMTQ2MGZiYjRjYTdkZTg2ZTYxZjg5L3RhYmxlOmNhYjA1ZjgyNmNlMTQxZjk4MzNhOGNmMDEzNDgwNjBlL3RhYmxlcmFuZ2U6Y2FiMDVmODI2Y2UxNDFmOTgzM2E4Y2YwMTM0ODA2MGVfNi02LTEtMS0xMzUzOTY_a80452df-e89f-43f2-92aa-75f102146f67"
      unitRef="usd">99837000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MC9mcmFnOmFhMGY4YzlkYzU3OTQzNTE4YjY3ZDU4MjMyNWU4NzA2L3RleHRyZWdpb246YWEwZjhjOWRjNTc5NDM1MThiNjdkNTgyMzI1ZTg3MDZfMTY0_a4e3c95a-5d01-4d46-954c-cd1955f39bcc"
      unitRef="usd">1100000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i795f103aab704e6c880c0535436c0730_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MC9mcmFnOmFhMGY4YzlkYzU3OTQzNTE4YjY3ZDU4MjMyNWU4NzA2L3RleHRyZWdpb246YWEwZjhjOWRjNTc5NDM1MThiNjdkNTgyMzI1ZTg3MDZfMjI1_1f8074d7-f107-4de7-b58f-ae58c1300dd9">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i795f103aab704e6c880c0535436c0730_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MC9mcmFnOmFhMGY4YzlkYzU3OTQzNTE4YjY3ZDU4MjMyNWU4NzA2L3RleHRyZWdpb246YWEwZjhjOWRjNTc5NDM1MThiNjdkNTgyMzI1ZTg3MDZfMjU4_3c6668b9-feef-4a1f-8c53-ec455b526fc7"
      unitRef="number">0.340</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i33bd321c0b894e25a5c0cedf900e8b5a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MC9mcmFnOmFhMGY4YzlkYzU3OTQzNTE4YjY3ZDU4MjMyNWU4NzA2L3RleHRyZWdpb246YWEwZjhjOWRjNTc5NDM1MThiNjdkNTgyMzI1ZTg3MDZfMjY1_689a3483-35fe-4563-b911-e5d5f438f170"
      unitRef="number">0.660</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RleHRyZWdpb246Y2FmYWE0YzJjNDNlNDNmM2JjOGI5ZTk0YzY0MTBiNDJfMTg2_3e6438e7-df65-42b7-9cac-c6f478c30189">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables present our revenue from customer contracts disaggregated by primary geographic market and by segment:  &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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hughes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;br/&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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576,773&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,533&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,958&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,608,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 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,318&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,318&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,511&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,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;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,973&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,617,229&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,782&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,646,690&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,515&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,515&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,482&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,515&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,556,961&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,443&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,583,802&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,194&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,426&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,679&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,679&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our revenue disaggregated by the nature of products and services and by segment:  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hughes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;br/&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services and other revenue:&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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,551,613&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,206&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,570,678&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,825&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,327&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,101&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,253&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total services and other revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,592,438&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,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;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,960&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,623,931&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment revenue:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,107&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,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 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design, development and construction services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,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 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,777&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,777&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equipment revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,149&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,162&#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 2px 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,533&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,973&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services and other revenue:&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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,646,778&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,961&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,664,430&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,021&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,718&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,118&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,857&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total services and other revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,685,799&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,809&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,715,287&#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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment revenue:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,767&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,773&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design, development and construction services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,934&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,934&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,726&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,726&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equipment revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,427&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,433&#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 2px 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services and other revenue:&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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,614,730&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,785&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,631&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630,146&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,503&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,042&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,158&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total services and other revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,655,233&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,673&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,682,304&#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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment revenue:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,108&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,110&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design, development and construction services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,511&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,511&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/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 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equipment revenue&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,601&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,603&#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 2px 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45b89ff19fc8439f8b7fb14361da4e13_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTQtMi0xLTEtMTMxNjQw_5fba34d8-0102-432c-b9b1-3ccabc9adea3"
      unitRef="usd">1576773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44c933771d4d4b329ce6a50ba629109d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTQtNC0xLTEtMTMxNjQw_9172f977-48d7-4cdd-b936-581d284bf921"
      unitRef="usd">20533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fd06c6b80304f09a1b194caacebc59a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTQtNi0xLTEtMTMxNjQw_92236b3c-9af8-42e6-bdf1-be16306848c1"
      unitRef="usd">10958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52a62ed49f524b078e61d4a3c0854777_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTQtOC0xLTEtMTMxNjQw_ba68982c-fa1c-45d7-867c-3849bfe0d01e"
      unitRef="usd">1608264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47453d0ce7f44ba884c916312aa266a8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTUtMi0xLTEtMTMxNjQw_6c347c1d-d6b2-45f0-9d7d-15795aa2330c"
      unitRef="usd">171318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc1b2fa419024bc0b12a8ba0b2d20ec1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTUtNC0xLTEtMTMxNjQw_c28990af-c638-4ca1-9d50-a25e3a64d779"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b2181557c2e433087032ff949dfdf9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTUtNi0xLTEtMTMxNjQw_e841895a-0276-45e9-9c09-1bd31f52827f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b896df8264143e483f8e773c4e6384c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTUtOC0xLTEtMTMxNjQw_3818403f-6704-4d43-9f83-38597f559e60"
      unitRef="usd">171318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i320e62bd129d4f60b23e4fe7f6091a41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTYtMi0xLTEtMTMxNjQw_a57af9ae-3637-4df8-acf2-a0ea3ba5bccc"
      unitRef="usd">218496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dff3099f63746f88183324f2822195a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTYtNC0xLTEtMTMxNjQw_243d3bb3-3a5d-46a2-b6ca-61333bb9ff06"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i271a53a1b32b4b839a4643032f7623c8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTYtNi0xLTEtMTMxNjQw_fe095aa9-1b75-450d-aec0-ae8add129620"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4195f4b823b4ad69cd83096ed3f6d81_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTYtOC0xLTEtMTMxNjQw_6c449b69-3a6d-4f84-9b16-85cdc9c136be"
      unitRef="usd">218511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTctMi0xLTEtMTMxNjQw_95a0c550-811e-496b-adc0-97de15a9fa5a"
      unitRef="usd">1966587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTctNC0xLTEtMTMxNjQw_975cad74-5c3f-4fca-a216-057af9a75df6"
      unitRef="usd">20533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff93ae0388cc454ba1801081a5194b50_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTctNi0xLTEtMTMxNjQw_02b5ca23-7e1d-4f6b-a6ce-195c344ec4de"
      unitRef="usd">10973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMTctOC0xLTEtMTMxNjQw_2ea9d854-9b72-46ca-8c7b-b65b7fe0437c"
      unitRef="usd">1998093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcc64cc0fb214ee0a4b3fcd77455eb79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjAtMi0xLTEtMTMxNjQw_14e22ef5-dc82-41ff-9bc8-e191d5383eef"
      unitRef="usd">1617229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63d119bec7f14a53b3f83fcdb2817ae3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjAtNC0xLTEtMTMxNjQw_ed60f5b4-7e4f-4316-9ca3-fdca81e0dae3"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb33034cdaa54c13ac996ece6207b217_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjAtNi0xLTEtMTMxNjQw_eacf5342-690d-47b5-953d-c5b6d573afd4"
      unitRef="usd">11782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87022c0d12a64502a33f74d4aea9a82d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjAtOC0xLTEtMTMxNjQw_bc1884a8-9a15-4a6d-a45d-fcce1929869e"
      unitRef="usd">1646690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9e65feb8a7442178e0689a26c66bc3a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjEtMi0xLTEtMTMxNjQw_27751739-38b4-4db4-974e-c0b919254f4a"
      unitRef="usd">176515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic09aa378ccc540c2a27f9b9f931e5921_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjEtNC0xLTEtMTMxNjQw_c9619132-8b3e-4988-8ff0-53013706c412"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3a56232225b4342b2551e37db16bd71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjEtNi0xLTEtMTMxNjQw_8e320f77-bc3b-450f-aa59-4a8ad6231f9e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25f0694a7f6241e9a8df1eb3cd52911f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjEtOC0xLTEtMTMxNjQw_d63c1772-788d-4ce4-a618-144acd365993"
      unitRef="usd">176515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f0f903d43124fccbaf43ddba793bb17_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjItMi0xLTEtMTMxNjQw_da9f7878-c9cb-484a-9847-d9f3cf47945c"
      unitRef="usd">162482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i216eb01e44784d38adeecafbeb7cd88b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjItNC0xLTEtMTMxNjQw_b68c5161-ceb2-4a5e-9563-fe79ebfb51d8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i384400026ad14f539a87be46a9de0609_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjItNi0xLTEtMTMxNjQw_2c4f63cf-6cb4-4b8c-98f2-5657b74296c9"
      unitRef="usd">33000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c6e64d057784583839990cd8a797a1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjItOC0xLTEtMTMxNjQw_36d4ab0f-1f9e-41b1-bf3e-34629d88aab8"
      unitRef="usd">162515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjMtMi0xLTEtMTMxNjQw_56cd9ef6-1dd2-48f2-a7de-1f4864229954"
      unitRef="usd">1956226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjMtNC0xLTEtMTMxNjQw_4b8f8293-6190-434a-af98-2516584f5c59"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife449dd4c1f0432c8f20dd39cc8e18de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjMtNi0xLTEtMTMxNjQw_d2deb41a-60ca-40dd-baaf-91262c180428"
      unitRef="usd">11815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjMtOC0xLTEtMTMxNjQw_62c08ad5-66da-47b0-9d07-60d3100ad691"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa8c2b700f354256bd567fc68e49e0a8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjYtMi0xLTEtMTM1NDkz_d8dd6414-68f5-45cc-b7c4-2a4344a7dbba"
      unitRef="usd">1556961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i178fd23c893d490a8e4bb6f9b7c28825_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjYtNC0xLTEtMTM1NDkz_9023bc71-c2d8-4d77-be14-62d6caae1f1f"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic508c4e96bc24cd1bdef3a2a8d9bc503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjYtNi0xLTEtMTM1NDkz_11c40651-df63-4139-9acb-fd89dca8dc2b"
      unitRef="usd">9443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6c844df5748412da8fe32d804e19b23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjYtOC0xLTEtMTM1NDkz_c4c8059b-f888-4903-a13e-0ad32a5464c1"
      unitRef="usd">1583802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98b77e7351614b9a8e2f7a54ff83e1ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjctMi0xLTEtMTM1NDkz_10e50be5-4cf0-42e7-af65-f49f670f31e6"
      unitRef="usd">151194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00ba41d131bc44e784f64b4f03578b07_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjctNC0xLTEtMTM1NDkz_ff07b767-07bf-4562-a493-5210e72b853c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i476cf7808857452cb7599cc73a8b4a1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjctNi0xLTEtMTM1NDkz_be386acd-aaae-4e22-89c7-d1a18555634d"
      unitRef="usd">232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c9423c0c494aa69bdd72fc93ce638a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjctOC0xLTEtMTM1NDkz_279fee82-7bb8-47af-aa4d-b9d7971881be"
      unitRef="usd">151426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i948843883e0d4ba191649fabf2bb7bd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjgtMi0xLTEtMTM1NDkz_a5e4adf5-6b7a-453c-ac6d-eb70cbdb1d57"
      unitRef="usd">152679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb6ac47d55c144be952aa7066bc7d25c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjgtNC0xLTEtMTM1NDkz_92c77be2-495c-4aa6-a0cf-29c41c5f3774"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7fbafcbd78946a8825e6229f7f47199_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjgtNi0xLTEtMTM1NDkz_a2f343f6-c74f-4474-913f-b10eebca9aa8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icac9b28f3a254309a5017defe73bc681_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjgtOC0xLTEtMTM1NDkz_80aa5586-a31b-42a7-b1b0-c9095e3c04f4"
      unitRef="usd">152679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjktMi0xLTEtMTM1NDkz_2e106a45-a9b3-4fab-9ede-f7e7957ffbce"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjktNC0xLTEtMTM1NDkz_2a79182c-4bf7-432c-980d-deb8625a8b97"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib43a5bc4f66a473b943ce2c03e27fba1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjktNi0xLTEtMTM1NDkz_ecc756d3-fe36-4643-b48f-adfeee6c39f4"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83Ni9mcmFnOmNhZmFhNGMyYzQzZTQzZjNiYzhiOWU5NGM2NDEwYjQyL3RhYmxlOmJmZjY4MWJlZDk1ZTRmN2M5NTQwMzQ1ZGYxNDQ0Y2I2L3RhYmxlcmFuZ2U6YmZmNjgxYmVkOTVlNGY3Yzk1NDAzNDVkZjE0NDRjYjZfMjktOC0xLTEtMTM1NDkz_d7070f18-5e6d-46c9-b7ce-a5b30cd4d9d6"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4515f1152a8041f8a0dde394738c3e02_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMy0yLTEtMS0xMzE2NDA_3a71be83-6903-4447-9b87-6fafd36bf878"
      unitRef="usd">1551613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0d1ce9977724b02b2734d27f9daf66e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMy00LTEtMS0xMzE2NDA_33215c69-4eb8-4134-8de0-1617b568f17d"
      unitRef="usd">13206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3c4bd5356d1406bbe9cd644b53af435_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMy02LTEtMS0xMzE2NDA_d65e0ff5-de8f-4410-b821-c1ea484fa957"
      unitRef="usd">5859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b98dc95bca44edabd3e8a02bf7eae55_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMy04LTEtMS0xMzE2NDA_cd905a8c-e026-4fa5-90dc-95236584f710"
      unitRef="usd">1570678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1d849e5e62a441897c55eaeba9ad337_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNC0yLTEtMS0xMzE2NDA_242dfb07-2475-4200-b32e-970913dac1f5"
      unitRef="usd">40825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0efe49c351b4204848939e0d8a980ef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNC00LTEtMS0xMzE2NDA_980d20fc-02cb-4443-89e9-b9b61b2b4e66"
      unitRef="usd">7327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i798f0f3010e04dd1a73d1992f7d84de6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNC02LTEtMS0xMzE2NDA_da78f57f-4c71-4a7f-b095-46f3078ab136"
      unitRef="usd">5101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36d3de94c72e4e5faa81e5817769f33c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNC04LTEtMS0xMzE2NDA_ab3c7ae9-1801-456d-a82b-1438b395624b"
      unitRef="usd">53253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib516344a44194c98b8059e0d7898b7e2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNS0yLTEtMS0xMzE2NDA_87ff1f41-1ba1-4c34-bc52-f782584c633e"
      unitRef="usd">1592438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb4eb6cc202e46b784db2ec745a8a681_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNS00LTEtMS0xMzE2NDA_f7598dc0-d54e-4a3a-8b0e-f6c6c84a8b29"
      unitRef="usd">20533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f91c30e9c964100a52ebc9d7fd47cd5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNS02LTEtMS0xMzE2NDA_dc16b615-b947-4391-ac1b-e199fe52bc33"
      unitRef="usd">10960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a40844ec2c94fea85809b9b861d8d1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNS04LTEtMS0xMzE2NDA_20932fc6-5176-4443-853c-57144b5b2f09"
      unitRef="usd">1623931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e613146616148d2af35eb616d7f22d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNy0yLTEtMS0xMzE2NDA_2330d715-4e5d-4e63-9f7e-bb8b78a1a283"
      unitRef="usd">119107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i902126b7296d421e80d5443081986c33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNy00LTEtMS0xMzE2NDA_0dc2fcc5-fd8a-42ca-aae2-6ff69857d671"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1af03d93d6848e9ae06b27b154590be_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNy02LTEtMS0xMzE2NDA_2b3b91b0-27d7-4d2e-892a-70a2fc8f1a23"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i575fd07bf5504d909e9265232fc834ef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfNy04LTEtMS0xMzE2NDA_a15c274c-34e8-4e38-a346-b50768b4de6b"
      unitRef="usd">119120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38eb90eec7d94918a6f63df58933eba5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOC0yLTEtMS0xMzE2NDA_324cdf55-cb5c-4190-a1ee-e0eca637dbd5"
      unitRef="usd">246265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49d5a24bd250484e855dfe02dd17c5b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOC00LTEtMS0xMzE2NDA_cd4bc1e3-f3e3-4cf5-9c74-14abf1c412ba"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbd8a11e30f849908e477beca1f92143_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOC02LTEtMS0xMzE2NDA_1fc1f791-8ed1-4333-b9e2-841bd1563233"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie56b6dce51b54544833b0d6df789c8a4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOC04LTEtMS0xMzE2NDA_a174598b-63af-47df-a1bc-6ec66f509a6f"
      unitRef="usd">246265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ca7634c89d1491384b9656a19536c70_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOS0yLTEtMS0xMzE2NDA_276c90c9-428f-4fca-9cb5-b20d4d86f534"
      unitRef="usd">8777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3dd56c3783d4a5288516624c1445766_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOS00LTEtMS0xMzE2NDA_2f45c0f9-6802-4c1a-917c-df47f09aecff"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96b461ce588b4dc59b1e5fb88ae5c306_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOS02LTEtMS0xMzE2NDA_fc654673-7d7e-4297-9b34-728c825c5cff"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc760b29556b4c62b7854e429b8e26f4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfOS04LTEtMS0xMzE2NDA_fbdce547-e1d4-4e2d-8862-bbe8338a8125"
      unitRef="usd">8777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46dfc402bb9e46f28c893a0af7eae429_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTAtMi0xLTEtMTMxNjQw_a6510d8f-008d-4003-ac9f-8f96ce260597"
      unitRef="usd">374149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9931f9753f1843c68e39313df96623ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTAtNC0xLTEtMTMxNjQw_596a2bca-2e94-465b-9764-9f3f63a7bdd1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5708fb66cf9b4376b4f6dd2e28d642aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTAtNi0xLTEtMTMxNjQw_9d31728c-bc7b-42dd-a3b1-9a921aec6981"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1eed43c5e2974e40b3d0a58562102fc2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTAtOC0xLTEtMTMxNjQw_592c4750-33f6-4d26-a4a0-7f02ba114d56"
      unitRef="usd">374162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTEtMi0xLTEtMTMxNjQw_2afc1847-b758-402a-aa5c-39bcac843544"
      unitRef="usd">1966587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTEtNC0xLTEtMTMxNjQw_90d6899a-da5e-4ce1-a987-3a9f1e7c5cc9"
      unitRef="usd">20533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff93ae0388cc454ba1801081a5194b50_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTEtNi0xLTEtMTMxNjQw_04012343-fcce-43b9-a754-48c80153df7d"
      unitRef="usd">10973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTEtOC0xLTEtMTMxNjQw_77698403-6ca5-4a85-b9e5-121ad6e67e6d"
      unitRef="usd">1998093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65d9a34f01304a058788dffe25922c4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTUtMi0xLTEtMTMxNjQw_802ef5ef-fbc8-4226-b8da-93329d2c5dfa"
      unitRef="usd">1646778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icab9a410f8e1451b83c9c95b82de0fd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTUtNC0xLTEtMTMxNjQw_19ceca73-e574-4fb4-901c-9d70c2336234"
      unitRef="usd">11961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81b0eefdc39d41df86e4aee0d185e5d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTUtNi0xLTEtMTMxNjQw_3f2b6c12-a432-4145-9c45-ce7b07df0a32"
      unitRef="usd">5691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cac7f00e28f4ae3b23536f46b2b7ece_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTUtOC0xLTEtMTMxNjQw_ac406c47-a885-4f2d-a988-0431ef51402a"
      unitRef="usd">1664430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f3398a784a34a2ba8ce2d04ab9bba6f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTYtMi0xLTEtMTMxNjQw_1d0e33a1-05e2-4489-a3c5-653fed3f5c01"
      unitRef="usd">39021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i683eefe525894aed87e434b8eb497503_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTYtNC0xLTEtMTMxNjQw_bd273de4-c615-4e6e-822e-415102926934"
      unitRef="usd">5718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae49aaadd394358b64db099d5ebb634_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTYtNi0xLTEtMTMxNjQw_8b5caf87-842f-4719-b5dd-1ba5ab668a75"
      unitRef="usd">6118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea0e57a113a24a749ff3d761a0ad56ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTYtOC0xLTEtMTMxNjQw_46b738e0-058d-476e-ab3d-f8c660d75621"
      unitRef="usd">50857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9345d0d5c65f4b4eb6089c7ab440743d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTctMi0xLTEtMTMxNjQw_c456550b-9cf7-4f15-a8cf-fc1d885d7de2"
      unitRef="usd">1685799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb93ffef315d432c816964aec84da94a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTctNC0xLTEtMTMxNjQw_a0350dc5-b303-4355-8ded-e7ce54747984"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bfd621320ad41afb3cc88bce2240c22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTctNi0xLTEtMTMxNjQw_0c0d8462-2306-4c7a-84c8-16a0027b7dda"
      unitRef="usd">11809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id14266accbc64daeaa2ec437dc906f3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTctOC0xLTEtMTMxNjQw_2a387ff3-6d44-4e7d-b6f2-06cf429e1629"
      unitRef="usd">1715287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff224deb098d42a5b1e617c69565a9dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTktMi0xLTEtMTMxNjQw_d780e507-956f-4160-8e02-ff85e948f257"
      unitRef="usd">108767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i406627c81ff643dfa36430320b42ac57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTktNC0xLTEtMTMxNjQw_d6012f90-6f51-44d4-a3fa-f05ed4244bb4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd6be1c405524c71882235dd6d53d30d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTktNi0xLTEtMTMxNjQw_88d00e18-c98a-4d76-a387-8d872525cf54"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78baba651df5415a94277271e30b1941_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMTktOC0xLTEtMTMxNjQw_960898c8-71db-4b80-837f-a56be2548120"
      unitRef="usd">108773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a679a3f800a4df89ccb197fd0ff3076_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjAtMi0xLTEtMTMxNjQw_70356808-c82e-4688-b705-39a952b434b4"
      unitRef="usd">152934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6b0e26f0e8249f3b4b7e79d83abc3b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjAtNC0xLTEtMTMxNjQw_cb024273-91a7-4674-9fe6-bd8df569e124"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida836a48ef9944dc87f9557502298015_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjAtNi0xLTEtMTMxNjQw_21357c69-95e2-4896-9bd4-947c59c29b15"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia97ca64582f342039b3c5a0bb8087612_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjAtOC0xLTEtMTMxNjQw_8e08f06e-60a4-4de4-8e73-f388c5817d0d"
      unitRef="usd">152934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b32f13b8fd476486b975e41315c8b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjEtMi0xLTEtMTMxNjQw_db17d5a8-74d0-4acc-9d96-42a9034c0c5b"
      unitRef="usd">8726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39405c1f909a499f820414be4393ed14_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjEtNC0xLTEtMTMxNjQw_bbadda07-5bb5-410b-bb1d-bd53443186ad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if995730f41a04e0195dd53d00267cf91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjEtNi0xLTEtMTMxNjQw_e661dc7c-1514-4305-923d-e884914130cf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7a05a9acdb64261943bc6610a337c32_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjEtOC0xLTEtMTMxNjQw_cc4779de-7779-4171-a126-7cb6d8f97755"
      unitRef="usd">8726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75ae3f73748d44fa9a2982c4b7857ae6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjItMi0xLTEtMTMxNjQw_e40ea0eb-48a7-4f3e-80de-57ba2a293e4d"
      unitRef="usd">270427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0f7d3ddf9264e78a09be8347a27fa77_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjItNC0xLTEtMTMxNjQw_930d253a-992e-4310-abbe-05952edba1d3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a731056d1949439e07c058b7a37f03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjItNi0xLTEtMTMxNjQw_e4c1b7cf-c83a-4bc0-968a-dccc322aab98"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id403cafb9eba4fa38ae513adf71954b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjItOC0xLTEtMTMxNjQw_f43e46be-68b9-4caa-8de0-de9653461344"
      unitRef="usd">270433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjMtMi0xLTEtMTMxNjQw_ba3ec1a6-9032-4747-86cd-c4dca5573d08"
      unitRef="usd">1956226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjMtNC0xLTEtMTMxNjQw_8160839b-7827-402e-aead-76eb8afd40bb"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife449dd4c1f0432c8f20dd39cc8e18de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjMtNi0xLTEtMTMxNjQw_c53ff620-078a-4b95-9148-ba7464968f38"
      unitRef="usd">11815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjMtOC0xLTEtMTMxNjQw_6cc0c84e-e4d9-4bc4-965e-03c7851ef5be"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabfe8f4d95874258b8cf087f08a5fed4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjctMi0xLTEtMTM1NjE3_74697ebe-b790-4288-9af9-a69448af4066"
      unitRef="usd">1614730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib01afed859544d1f8d1d2227d4bd471d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjctNC0xLTEtMTM1NjE3_56bbc317-4765-4b73-802d-7caad7395315"
      unitRef="usd">10785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65d1f933e4014edfa71c220a5b36a2f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjctNi0xLTEtMTM1NjE3_d5cc6e6c-c895-406a-8ed4-7fc3062d74ec"
      unitRef="usd">4631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcc1f3f7644e4a67a5f3bd15d7b29c3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjctOC0xLTEtMTM1NjE3_feec28be-2a48-4c73-b982-7e427b71cb3f"
      unitRef="usd">1630146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86d54a0fabd64b91b30d87292570106a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjgtMi0xLTEtMTM1NjE3_f9d72ff2-edcf-49a3-a310-d96bd287ad7c"
      unitRef="usd">40503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddcff993660d4128a6e160a494492dce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjgtNC0xLTEtMTM1NjE3_bd963982-b990-4999-9531-2f82713ca818"
      unitRef="usd">6613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfd7ca8baeff4c04a632fb2e706e0992_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjgtNi0xLTEtMTM1NjE3_4c0c4453-fdb9-4a87-8ae0-d6b08f40853e"
      unitRef="usd">5042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1e27b2bcd684df3b44997f8394f9ac9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjgtOC0xLTEtMTM1NjE3_ea7e0852-1755-409e-bb15-003caa229dbb"
      unitRef="usd">52158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9450144fed1247a6bedef06975abb4bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjktMi0xLTEtMTM1NjE3_328a6e9d-0c2a-4c4d-8ef5-2e380f276676"
      unitRef="usd">1655233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f035d5dae554c36b1f1668f693ebda3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjktNC0xLTEtMTM1NjE3_c86810b8-139b-4952-b6c0-fedb12fc6c9a"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcf4c63478124b9889325122603f0819_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjktNi0xLTEtMTM1NjE3_7e908fbd-7eb7-4dda-b698-3e60e9588d4d"
      unitRef="usd">9673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5af427f9dba427eb9a872b8b2acb679_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMjktOC0xLTEtMTM1NjE3_c481a511-364b-415c-b77d-9adb8afc2e9b"
      unitRef="usd">1682304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i079084bead444f2ab31f2c58b0e7fc12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzEtMi0xLTEtMTM1NjIz_a48a5777-c15d-4677-8a2f-08405e132683"
      unitRef="usd">110108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5388e32b59940e58dfcea2fc1bf300c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzEtNC0xLTEtMTM1NjIz_88f79e57-0263-463e-82d4-5173aeac502f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ae489e2af54974928322f57cc4eaa2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzEtNi0xLTEtMTM1NjIz_d22b7533-b36e-48d7-a252-4252d20b7242"
      unitRef="usd">2000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9dcf4d81e854e80ae7871a11f8e1ce8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzEtOC0xLTEtMTM1NjIz_d62bdef4-612b-4cd2-b52c-5dcba3640730"
      unitRef="usd">110110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i128d51d1448c49128c939715af371133_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzItMi0xLTEtMTM1NjIz_175bfeb0-ec09-4119-bbc1-4efdb0e41037"
      unitRef="usd">88511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia61a6480d9bd401e91a70480f884e8bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzItNC0xLTEtMTM1NjIz_6a7f976d-66c9-40a0-9e54-12aa5cf816cc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f3ec8e030ca4d11b483a1a263fcdd43_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzItNi0xLTEtMTM1NjIz_b9bdaada-8e5c-41a3-af49-c39c71e35e7f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62c3eb732740404ca3d2920153f15010_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzItOC0xLTEtMTM1NjIz_f437dca1-74b7-462c-97bf-0bc24f48f22c"
      unitRef="usd">88511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15b3dfb0bed24165a84f4dbabed80c59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzMtMi0xLTEtMTM1NjIz_fa00063f-f3ec-435e-bfe8-2c4b0b887bac"
      unitRef="usd">6982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81d455e3172d4bc8968b312176c22c0e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzMtNC0xLTEtMTM1NjIz_11db8083-a314-4c4f-96a9-fbc72cbbf798"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieca854cce3f84ca4a1b52d9439ccd20d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzMtNi0xLTEtMTM1NjIz_a8df2674-5776-4ac9-b331-cb9de029f48d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dd64edd6b8e489eaff5238fe079842c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzMtOC0xLTEtMTM1NjIz_4fcfe418-3fc8-4e5c-a6b5-b490bbcae293"
      unitRef="usd">6982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2623de2542484be6b0e70e009caa3323_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzQtMi0xLTEtMTM1NjIz_9b60d2b1-4d71-43f5-bd7f-fb932c2bd930"
      unitRef="usd">205601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8b1477488714cc8a92b199500c5bf7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzQtNC0xLTEtMTM1NjIz_e685857b-cd50-4b53-9e9f-f86c4ddf50bd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i124c2ca03e3c488ea8eb6a1dc3a994c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzQtNi0xLTEtMTM1NjIz_eedf4885-5dc9-472e-9ff2-257f41aa5089"
      unitRef="usd">2000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i410002f030f348af9927cc27fd79fe97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzQtOC0xLTEtMTM1NjIz_62615a64-4f79-4007-a99a-54124bf34734"
      unitRef="usd">205603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzUtMi0xLTEtMTM1NjIz_4d4e9723-1020-414d-bb8c-85714448daa2"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzUtNC0xLTEtMTM1NjIz_3ad849da-44ed-4492-aa6d-50b64ddaf66e"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib43a5bc4f66a473b943ce2c03e27fba1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzUtNi0xLTEtMTM1NjIz_93b8a54f-774c-48bb-b8e7-2b6e243cc597"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OS9mcmFnOjZlNDVkNTM0OGE0MDQyZDQ5YjBkNjhhMzdlZWFjZTBlL3RhYmxlOjU5ZDY5YmUwN2NmODRlNDk4OGEwYzQwNTZlMjYxNjMwL3RhYmxlcmFuZ2U6NTlkNjliZTA3Y2Y4NGU0OTg4YTBjNDA1NmUyNjE2MzBfMzUtOC0xLTEtMTM1NjIz_13247d2f-e20c-4853-a6d2-1e5f4a81ef9d"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RleHRyZWdpb246NTI1ZWU5ZGFkZGY2NGEwYTkyMmE2NzA3MzFiY2EyMjlfODg_4b5f624c-4e4b-4d00-9300-afddd7dfac6d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our lease revenue by type of lease: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&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 style="width:1.0%"/&gt;&lt;td style="width:13.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales-type lease revenue:&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue at lease commencement&lt;/span&gt;&lt;/td&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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_12ac933f-653d-4617-84f4-f3777a3aea92"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_944f8a9d-ce62-425b-9e7d-6324673479bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_af1091c1-e732-4cbf-8488-7a53e7ceb135"&gt;Total sales-type lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,777&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,726&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,375&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_8492b570-64d2-4bac-8585-c05ed89f684a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_9a8923b4-de54-4dcc-9e96-e1499d8af3fa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_b10c2426-3264-4ede-bda8-c01f453ef559"&gt;Operating lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,253&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,857&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,765&#160;&lt;/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 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenue&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RleHRyZWdpb246NTI1ZWU5ZGFkZGY2NGEwYTkyMmE2NzA3MzFiY2EyMjlfOTU_2ce76a26-856b-4fc1-b17a-4b4fc7ff3a85">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our lease revenue by type of lease: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&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 style="width:1.0%"/&gt;&lt;td style="width:13.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sales-type lease revenue:&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue at lease commencement&lt;/span&gt;&lt;/td&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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,982&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_12ac933f-653d-4617-84f4-f3777a3aea92"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_944f8a9d-ce62-425b-9e7d-6324673479bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0wLTEtMS0xMzE2NDA_af1091c1-e732-4cbf-8488-7a53e7ceb135"&gt;Total sales-type lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,777&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,726&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,375&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_8492b570-64d2-4bac-8585-c05ed89f684a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_9a8923b4-de54-4dcc-9e96-e1499d8af3fa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0wLTEtMS0xMzE2NDA_b10c2426-3264-4ede-bda8-c01f453ef559"&gt;Operating lease revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,253&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,857&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,765&#160;&lt;/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 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease revenue&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfMy02LTEtMS0xMzE2NDA_f529e25d-d819-4ea0-aa57-6197d09dd26a"
      unitRef="usd">7557000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfMy04LTEtMS0xMzE2NDA_acae77ba-03e0-4c7e-827b-ea43e3866e09"
      unitRef="usd">7998000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfMy0xMC0xLTEtMTM1NzU1_49bf5fdf-6649-475e-9074-ce98c137666a"
      unitRef="usd">6982000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseInterestIncome
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNC02LTEtMS0xMzE2NDA_1392eed0-f411-4fbc-9cc0-fbde91576dae"
      unitRef="usd">1220000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:SalesTypeLeaseInterestIncome
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNC04LTEtMS0xMzE2NDA_52c405a6-68b9-43c3-86f1-75ab2fcc0b55"
      unitRef="usd">728000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:SalesTypeLeaseInterestIncome
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNC0xMC0xLTEtMTM1NzU1_b93fe2b3-d00f-4093-a0d4-85bdae8cd20a"
      unitRef="usd">393000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS02LTEtMS0xMzE2NDA_72441e6b-d42a-4b30-a23b-71545bb448cb"
      unitRef="usd">8777000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS04LTEtMS0xMzE2NDA_575ff4a4-0c87-4f27-8cfd-9f833fb90b42"
      unitRef="usd">8726000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNS0xMC0xLTEtMTM1NzU1_540a01d1-828a-47a8-aa36-7bb2064d3d23"
      unitRef="usd">7375000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi02LTEtMS0xMzE2NDA_7d006c82-29fa-4f93-948a-c3ad63e2cb44"
      unitRef="usd">53253000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi04LTEtMS0xMzE2NDA_eab79c35-6e0e-463e-b11f-cabd024d6bfd"
      unitRef="usd">50857000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNi0xMC0xLTEtMTM1NzU1_e6106eca-ac67-432c-9502-0ce159aca4e8"
      unitRef="usd">51765000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNy02LTEtMS0xMzE2NDA_7a988fb8-6b06-4f9d-b769-77dc9bd844af"
      unitRef="usd">62030000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNy04LTEtMS0xMzE2NDA_0db2c7ad-a883-426d-8347-387195983c5c"
      unitRef="usd">59583000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84Mi9mcmFnOjUyNWVlOWRhZGRmNjRhMGE5MjJhNjcwNzMxYmNhMjI5L3RhYmxlOjI4NGRjOWQ0Yjc3NTQ1YTA5NWFlZmQ5MDcyMzk4MWNlL3RhYmxlcmFuZ2U6Mjg0ZGM5ZDRiNzc1NDVhMDk1YWVmZDkwNzIzOTgxY2VfNy0xMC0xLTEtMTM1NzU1_2513b5c3-e418-499d-b973-aeb9dbc90f84"
      unitRef="usd">59140000</us-gaap:LeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90ZXh0cmVnaW9uOmJmMjc4ODYyNDY3ZTQ3NDViYmQxMWQ5ZjdkODgxOTQ5XzEwNg_04731e81-0b2c-49b7-82f9-dce5c3cb3313"
      unitRef="usd">21900000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90ZXh0cmVnaW9uOmJmMjc4ODYyNDY3ZTQ3NDViYmQxMWQ5ZjdkODgxOTQ5XzExMw_cb2b5636-de60-44c8-840e-778983664b4c"
      unitRef="usd">17100000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90ZXh0cmVnaW9uOmJmMjc4ODYyNDY3ZTQ3NDViYmQxMWQ5ZjdkODgxOTQ5XzQ2NA_bbe78809-fa9c-4c83-9556-aa31390b3bed">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents future operating lease payments to be received as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,107&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,485&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,802&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,828&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,860&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028  and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,070&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments to be received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzItMi0xLTEtMTMxNjQw_5ef58d71-c50b-4f87-aa41-318965d8c2ff"
      unitRef="usd">45107000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzMtMi0xLTEtMTMxNjQw_c9129053-2462-47b3-997d-b8295cd49400"
      unitRef="usd">40485000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzQtMi0xLTEtMTMxNjQw_47252181-bf12-4b77-80c3-b819943b94b1"
      unitRef="usd">30802000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzUtMi0xLTEtMTMxNjQw_f5fe0e6e-d7b2-432d-a44d-bff6df5a0ff7"
      unitRef="usd">28828000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzYtMi0xLTEtMTMxNjQw_fdfdf010-00b5-422d-9db4-7b9bf4884537"
      unitRef="usd">23860000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzctMi0xLTEtMTMxNjQw_a0a1db71-efc3-41af-9392-380a9a28d821"
      unitRef="usd">46070000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTo4OGZkMTczZTkxYzA0NmM1YjFhOWExMzAyYjUxMzc1Ny90YWJsZXJhbmdlOjg4ZmQxNzNlOTFjMDQ2YzViMWE5YTEzMDJiNTEzNzU3XzgtMi0xLTEtMTMxNjQw_1e369e21-2236-46d3-8528-09ed328eb52b"
      unitRef="usd">215152000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <sats:PropertyPlantAndEquipmentSubjectToOperatingLeasesTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90ZXh0cmVnaW9uOmJmMjc4ODYyNDY3ZTQ3NDViYmQxMWQ5ZjdkODgxOTQ5XzQ2NQ_afcad5a4-036c-4c6c-b8d5-3ca320d0357b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents amounts for assets subject to operating leases, which are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;855,621&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(629,592)&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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,029&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,778,061&#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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,485,525)&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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;292,536&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Satellites&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,620&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,284)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,620&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,309)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,311&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,275&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,034)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,241&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,275&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,064)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,008,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(700,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,930,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,548,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company identified fully depreciated assets that were no longer in use, mostly related to our customer premises equipment assets. Cost and accumulated depreciation were reduced by $1.1&#160;billion. There was no impact to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents depreciation expense for assets subject to operating leases, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,704&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,609&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,079&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sats:PropertyPlantAndEquipmentSubjectToOperatingLeasesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2c04045441f94feebe9d2ce4bc73200c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzMtMi0xLTEtMTMxNjQw_6b8c0de8-c5e6-4236-9648-8baf6b21bcfb"
      unitRef="usd">855621000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2c04045441f94feebe9d2ce4bc73200c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzMtNC0xLTEtMTMxNjQw_95ee413a-f822-4d33-8483-c3805571a4f6"
      unitRef="usd">629592000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2c04045441f94feebe9d2ce4bc73200c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzMtNi0xLTEtMTMxNjQw_f684e08e-c66c-4375-8aba-c3c3738f7f82"
      unitRef="usd">226029000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1059db453477400fa39a9708b2fd96d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzMtOC0xLTEtMTMxNjQw_5e93c3a5-6650-45bd-9465-2d865c0bce38"
      unitRef="usd">1778061000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1059db453477400fa39a9708b2fd96d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzMtMTAtMS0xLTEzMTY0MA_2d27fbf4-5452-4b34-9cc4-9972abf52894"
      unitRef="usd">1485525000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1059db453477400fa39a9708b2fd96d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzMtMTItMS0xLTEzMTY0MA_b29cc6cc-6b40-4217-91d6-4e65a748dd57"
      unitRef="usd">292536000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i86d7522db6b141bfab9f35f93cae0a81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzQtMi0xLTEtMTMxNjQw_965b99ed-f943-47d9-9c66-090df635bc0d"
      unitRef="usd">104620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i86d7522db6b141bfab9f35f93cae0a81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzQtNC0xLTEtMTMxNjQw_ceaacb1b-d248-4332-b425-063d2579328d"
      unitRef="usd">52284000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i86d7522db6b141bfab9f35f93cae0a81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzQtNi0xLTEtMTMxNjQw_1d233923-f0db-4b12-a86c-0d0994d3e613"
      unitRef="usd">52336000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib44b620d53794e62958cbdf87a48e050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzQtOC0xLTEtMTMxNjQw_8b490e5c-c4cc-4b8b-b8ad-0f8761198578"
      unitRef="usd">104620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib44b620d53794e62958cbdf87a48e050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzQtMTAtMS0xLTEzMTY0MA_817816b5-e578-484c-84d8-31ad8e7452a9"
      unitRef="usd">45309000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib44b620d53794e62958cbdf87a48e050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzQtMTItMS0xLTEzMTY0MA_b203cdcc-8d47-447c-ab82-6f60c77c6343"
      unitRef="usd">59311000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9e88ae01451d421b822e0d6c1c63e0ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzUtMi0xLTEtMTMxNjQw_636e1c4b-1206-45d0-a890-50f4a4edf749"
      unitRef="usd">48275000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9e88ae01451d421b822e0d6c1c63e0ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzUtNC0xLTEtMTMxNjQw_4403d817-7251-4060-bd45-505970223aa7"
      unitRef="usd">19034000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9e88ae01451d421b822e0d6c1c63e0ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzUtNi0xLTEtMTMxNjQw_bc413cfb-9e20-47c0-ad9c-77ff49ece7d7"
      unitRef="usd">29241000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i285982c9262344bd9a4072324bdbc81e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzUtOC0xLTEtMTMxNjQw_b1b5d625-5a43-4e08-9aa4-09990cdde97c"
      unitRef="usd">48275000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i285982c9262344bd9a4072324bdbc81e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzUtMTAtMS0xLTEzMTY0MA_4a4e3e43-97c9-4d19-9a47-19bdc5afd0a8"
      unitRef="usd">18064000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i285982c9262344bd9a4072324bdbc81e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzUtMTItMS0xLTEzMTY0MA_18c19dde-27ad-42c7-8b15-32b1d5b19dca"
      unitRef="usd">30211000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzYtMi0xLTEtMTMxNjQw_953f2c26-d212-48d4-a5f9-01689508b6c8"
      unitRef="usd">1008516000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzYtNC0xLTEtMTMxNjQw_5f45cf1a-1e6b-4d58-9d64-95d4a45ebed9"
      unitRef="usd">700910000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzYtNi0xLTEtMTMxNjQw_df257a77-0f92-44f9-84fa-a86645e9f047"
      unitRef="usd">307606000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzYtOC0xLTEtMTMxNjQw_1eedf91c-2d49-4f89-b6ea-6e540f03aa1a"
      unitRef="usd">1930956000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzYtMTAtMS0xLTEzMTY0MA_545d956c-b5bb-406c-ae95-8d42ddce7526"
      unitRef="usd">1548898000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZToyMDQ1MWZmNzkwZGI0NDMzYmVkODA2NWJlNjI5M2RhNi90YWJsZXJhbmdlOjIwNDUxZmY3OTBkYjQ0MzNiZWQ4MDY1YmU2MjkzZGE2XzYtMTItMS0xLTEzMTY0MA_8040eb85-c2a4-47b5-aad3-e3b8dd678304"
      unitRef="usd">382058000</us-gaap:PropertyPlantAndEquipmentNet>
    <sats:PropertyPlantAndEquipmentWriteOff
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90ZXh0cmVnaW9uOmJmMjc4ODYyNDY3ZTQ3NDViYmQxMWQ5ZjdkODgxOTQ5Xzk4OTU2MDQ2NTA2NTc_779f636b-5727-4fa5-b541-775639af48a7"
      unitRef="usd">1100000000</sats:PropertyPlantAndEquipmentWriteOff>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb16db86ddc84037a8d061723aba2ab4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzItMi0xLTEtMTMxNjQw_f5525564-7383-4295-a485-868c31c12899"
      unitRef="usd">208704000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia0a3d306a4d74bb399a9b8055464a0d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzItNC0xLTEtMTMxNjQw_6c7ba98b-ef39-49cd-8e17-4763d19a953d"
      unitRef="usd">230609000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i991c2ce2072b4df6af8e97669f1bd04d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzItNi0xLTEtMTMxNjQw_78f31007-2872-48cd-a11b-d383cf6b93fb"
      unitRef="usd">230079000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibe90df544a444bbf94ade6fa4b8ef3d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzMtMi0xLTEtMTMxNjQw_f2dd81d5-1516-4ff6-a7af-7f94c66313b4"
      unitRef="usd">6975000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i070ae2e955104b45af19a665c9375074_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzMtNC0xLTEtMTMxNjQw_a11d17d2-e1c2-446d-8bdf-ccc1f570dad0"
      unitRef="usd">6975000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e557f383f084a87b51eef5c16d33373_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzMtNi0xLTEtMTMxNjQw_8cdba7d3-6f2b-41dc-a55d-b99afd456a10"
      unitRef="usd">6975000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0ad2e661b79046858088ccf58bd4d5cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzQtMi0xLTEtMTMxNjQw_ff547ca4-1703-4aba-a3ca-f517c1db31b9"
      unitRef="usd">970000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i19003f5ce96b44ce80ca446222e6e45c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzQtNC0xLTEtMTMxNjQw_fcf409bc-bb44-4881-909f-7ee5b2c654ab"
      unitRef="usd">970000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibe222d105b184b0a80a666f28c12910f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzQtNi0xLTEtMTMxNjQw_632af43e-0797-4d76-993b-ec872777cede"
      unitRef="usd">942000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzUtMi0xLTEtMTMxNjQw_fa93def1-8c43-4170-afb7-6fee214035e6"
      unitRef="usd">216649000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzUtNC0xLTEtMTMxNjQw_1994a18e-037d-4e53-b1f1-e7df13b534f0"
      unitRef="usd">238554000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82NzkvZnJhZzpiZjI3ODg2MjQ2N2U0NzQ1YmJkMTFkOWY3ZDg4MTk0OS90YWJsZTpmYWE4MGEyNmIyMzE0YzM0YjM5MGYwOGIxMGUyMDk4Yi90YWJsZXJhbmdlOmZhYTgwYTI2YjIzMTRjMzRiMzkwZjA4YjEwZTIwOThiXzUtNi0xLTEtMTMxNjQw_dea1931a-c76a-4344-a142-6a83c64cd991"
      unitRef="usd">237996000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODIvZnJhZzpmMzU2NmIxMTJiYTU0OGU2OGFmMmZlNzBhNGIzZjhhNC90ZXh0cmVnaW9uOmYzNTY2YjExMmJhNTQ4ZTY4YWYyZmU3MGE0YjNmOGE0XzMz_8e4339c1-28c8-4f28-a83d-89d288f12659">LESSEE ACCOUNTING&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amounts for ROU assets and lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Right-of-use assets:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,518&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,198&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_87f8935d-97b4-420a-812c-f8c6c000f987"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_8d5aefa6-9291-4007-8f99-90260ae41d27"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,748&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,266&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,696&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_170d08fa-af3c-4e93-a256-6853c80567de"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_53ec4e41-9d32-4ce5-9267-82ffad4c34d1"&gt;Operating&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,781&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_4f7888de-8654-4850-a19e-117955ae7785"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_72d0a44e-e6ee-4d79-ab4d-9f73b8ba9a94"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,904&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-current:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,932&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,897&#160;&lt;/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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_6849d5c5-ccb9-49c5-9e7d-70c10c01ad00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_90499343-5aff-4bea-9abf-b5796848b101"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',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="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:'Arial',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 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,932&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,897&#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 2px 55.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we have prepaid our obligations regarding most of our finance ROU assets.  Finance lease assets are reported net of accumulated amortization of $121.9&#160;million and $95.7&#160;million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of lease cost and weighted-average lease terms and discount rates for operating and finance leases:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,000&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance lease cost:&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;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,611&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,913&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,717&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,625&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease term and discount rate:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0 years&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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:'Arial',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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detailed cash flows from operating and finance leases:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,769&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,861&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,834&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&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:'Arial',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:#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We obtained ROU assets in exchange for lease liabilities of $4.3&#160;million, $26.1&#160;million and $22.6&#160;million upon commencement of operating leases during the year ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents future minimum lease payments of our lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,180&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,578&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,770&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,256&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,738&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,623&#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 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,837)&lt;/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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODIvZnJhZzpmMzU2NmIxMTJiYTU0OGU2OGFmMmZlNzBhNGIzZjhhNC90ZXh0cmVnaW9uOmYzNTY2YjExMmJhNTQ4ZTY4YWYyZmU3MGE0YjNmOGE0XzM0_2baa5c0f-8e6f-41c8-bed8-520c7f7563b2">LESSEE ACCOUNTING&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amounts for ROU assets and lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Right-of-use assets:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,518&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,198&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_87f8935d-97b4-420a-812c-f8c6c000f987"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_8d5aefa6-9291-4007-8f99-90260ae41d27"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,748&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,266&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,696&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_170d08fa-af3c-4e93-a256-6853c80567de"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_53ec4e41-9d32-4ce5-9267-82ffad4c34d1"&gt;Operating&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,781&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_4f7888de-8654-4850-a19e-117955ae7785"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_72d0a44e-e6ee-4d79-ab4d-9f73b8ba9a94"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,904&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-current:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,932&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,897&#160;&lt;/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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_6849d5c5-ccb9-49c5-9e7d-70c10c01ad00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_90499343-5aff-4bea-9abf-b5796848b101"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',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="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:'Arial',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 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,932&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,897&#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 2px 55.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we have prepaid our obligations regarding most of our finance ROU assets.  Finance lease assets are reported net of accumulated amortization of $121.9&#160;million and $95.7&#160;million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of lease cost and weighted-average lease terms and discount rates for operating and finance leases:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,000&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance lease cost:&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;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,611&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,913&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,717&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,625&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease term and discount rate:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0 years&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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:'Arial',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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detailed cash flows from operating and finance leases:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,769&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,861&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,834&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&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:'Arial',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:#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We obtained ROU assets in exchange for lease liabilities of $4.3&#160;million, $26.1&#160;million and $22.6&#160;million upon commencement of operating leases during the year ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents future minimum lease payments of our lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,180&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,578&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,770&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,256&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,738&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,623&#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 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,837)&lt;/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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <sats:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1Xzc5OA_ae515345-9e12-4368-ab51-ce241482162c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amounts for ROU assets and lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Right-of-use assets:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,518&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,198&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_87f8935d-97b4-420a-812c-f8c6c000f987"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMC0xLTEtMTMxNjQw_8d5aefa6-9291-4007-8f99-90260ae41d27"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,748&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,266&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,696&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_170d08fa-af3c-4e93-a256-6853c80567de"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMC0xLTEtMTMxNjQw_53ec4e41-9d32-4ce5-9267-82ffad4c34d1"&gt;Operating&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,781&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_4f7888de-8654-4850-a19e-117955ae7785"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTAtMS0xLTEzMTY0MA_72d0a44e-e6ee-4d79-ab4d-9f73b8ba9a94"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,904&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-current:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,932&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,897&#160;&lt;/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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_6849d5c5-ccb9-49c5-9e7d-70c10c01ad00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTAtMS0xLTEzMTY0MA_90499343-5aff-4bea-9abf-b5796848b101"&gt;Finance&lt;/span&gt;&lt;/span&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:'Arial',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="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:'Arial',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 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,932&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,897&#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 2px 55.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sats:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzMtMi0xLTEtMTMxNjQw_9b4bd255-1f1b-47c8-9665-e7b352b1327a"
      unitRef="usd">151518000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzMtNC0xLTEtMTMxNjQw_f126dbd9-82e6-49a6-9a3d-abe732f90228"
      unitRef="usd">149198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtMi0xLTEtMTMxNjQw_e9854e47-7c39-4ce5-bc21-a90609aeec83"
      unitRef="usd">238748000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzQtNC0xLTEtMTMxNjQw_adb44326-7442-417e-bd7d-33c098a72fa6"
      unitRef="usd">258498000</us-gaap:FinanceLeaseRightOfUseAsset>
    <sats:LeaseRightOfUseAsset
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzUtMi0xLTEtMTMxNjQw_457ad9a1-c140-4a83-b9c9-1499a3371383"
      unitRef="usd">390266000</sats:LeaseRightOfUseAsset>
    <sats:LeaseRightOfUseAsset
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzUtNC0xLTEtMTMxNjQw_d650d467-7c7c-4c1f-beaf-75b0c89d2d2b"
      unitRef="usd">407696000</sats:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktMi0xLTEtMTMxNjQw_ba75b8b7-61ff-4aab-8fc1-f3c7ef207be4"
      unitRef="usd">17854000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzktNC0xLTEtMTMxNjQw_67f5b0e0-1603-4484-b878-78bd489adeab"
      unitRef="usd">16781000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTItMS0xLTEzMTY0MA_5bf1c002-9327-4640-9dfc-23456d1f4d86"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEwLTQtMS0xLTEzMTY0MA_bde9146a-9c3c-4215-98a9-a618aebfda3d"
      unitRef="usd">123000</us-gaap:FinanceLeaseLiabilityCurrent>
    <sats:LeaseLiabilityCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzExLTItMS0xLTEzMTY0MA_35356da4-8ac1-4d32-88e0-5d020178f596"
      unitRef="usd">17854000</sats:LeaseLiabilityCurrent>
    <sats:LeaseLiabilityCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzExLTQtMS0xLTEzMTY0MA_a75af51c-2fd4-4d30-ae27-8be3bb884b47"
      unitRef="usd">16904000</sats:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEzLTItMS0xLTEzMTY0MA_a3f1bd18-494c-4669-bf67-2c13cfe4df43"
      unitRef="usd">135932000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzEzLTQtMS0xLTEzMTY0MA_d7475b21-34dd-45ac-9541-cc26461df776"
      unitRef="usd">134897000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTItMS0xLTEzMTY0MA_e34944a0-c8cd-45ce-9342-613a0021cac1"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE0LTQtMS0xLTEzMTY0MA_b66e142a-1476-4cc0-b4ec-8fe84086afab"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <sats:LeaseLiabilityNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE1LTItMS0xLTEzMTY0MA_2d78093a-a8e8-4cea-8c55-9cd7f7b5b9a6"
      unitRef="usd">135932000</sats:LeaseLiabilityNoncurrent>
    <sats:LeaseLiabilityNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE1LTQtMS0xLTEzMTY0MA_6ec1fc74-b092-4013-b3c2-c6bf148f2010"
      unitRef="usd">134897000</sats:LeaseLiabilityNoncurrent>
    <sats:LeaseLiability
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE2LTItMS0xLTEzMTY0MA_a39ad52d-c325-44fc-9ffe-0b87011cebce"
      unitRef="usd">153786000</sats:LeaseLiability>
    <sats:LeaseLiability
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxY2EzMDRiODdlNDU0ODY4OTU4NTU3YjY4NTRlMGRiYy90YWJsZXJhbmdlOjFjYTMwNGI4N2U0NTQ4Njg5NTg1NTdiNjg1NGUwZGJjXzE2LTQtMS0xLTEzMTY0MA_fc8e5eea-395b-4d26-a09d-4918ee4219a4"
      unitRef="usd">151801000</sats:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1XzI0Mg_9f5ad561-cb25-4f89-91a1-7842d8e4c4f5"
      unitRef="usd">121900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1XzI0OQ_973426ff-10d3-4c2d-adc0-4e83db222b41"
      unitRef="usd">95700000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1Xzc5NQ_0a41f895-eb4c-464d-8e8d-b1f54b42cee5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of lease cost and weighted-average lease terms and discount rates for operating and finance leases:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,345&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,000&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance lease cost:&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;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,611&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/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 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,913&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,717&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,625&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease term and discount rate:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0 years&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0 years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Arial',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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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:'Arial',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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the detailed cash flows from operating and finance leases:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,769&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,861&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,834&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&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:'Arial',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:#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzMtMi0xLTEtMTMxNjQw_962dd83d-bbcb-4ef3-ac37-9e1e3f82a61a"
      unitRef="usd">25345000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzMtNC0xLTEtMTMxNjQw_81492637-46b2-43ef-b920-512f35e9ef8d"
      unitRef="usd">23379000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzMtNi0xLTEtMTMxNjQw_06eff60f-7eaa-4300-8bae-f1023fb99ef9"
      unitRef="usd">24000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzUtMi0xLTEtMTMxNjQw_50908d38-7329-4ac0-b809-a6ea33631ac7"
      unitRef="usd">29906000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzUtNC0xLTEtMTMxNjQw_2e444336-018e-40f3-8ada-ba2349a89560"
      unitRef="usd">29270000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzUtNi0xLTEtMTMxNjQw_4d1c2d19-c85d-499e-9f0e-d26bd1c08f52"
      unitRef="usd">27611000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzYtMi0xLTEtMTMxNjQw_4bbcfcd3-5924-412e-897c-c744d08a6ddd"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzYtNC0xLTEtMTMxNjQw_b7dd8718-f3f0-45bd-8d5c-f5953dd51a31"
      unitRef="usd">49000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzYtNi0xLTEtMTMxNjQw_e9b8316b-d1bd-4865-a23f-74acd6a1210e"
      unitRef="usd">106000</us-gaap:FinanceLeaseInterestExpense>
    <sats:FinanceLeaseCost
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzctMi0xLTEtMTMxNjQw_3e824fdf-6224-4f36-9709-ae0c21b0845d"
      unitRef="usd">29913000</sats:FinanceLeaseCost>
    <sats:FinanceLeaseCost
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzctNC0xLTEtMTMxNjQw_cff9f48b-17c3-472a-bc58-31c2e4abcb0d"
      unitRef="usd">29319000</sats:FinanceLeaseCost>
    <sats:FinanceLeaseCost
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzctNi0xLTEtMTMxNjQw_e7570b5f-36e9-48dd-b8d8-c1d23b626366"
      unitRef="usd">27717000</sats:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzgtMi0xLTEtMTMxNjQw_518a2028-e5f8-4c44-87f5-4493af207819"
      unitRef="usd">258000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzgtNC0xLTEtMTMxNjQw_c18fc2ce-4792-4b98-8e5d-6aa0731d833a"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzgtNi0xLTEtMTMxNjQw_964f186a-0432-4d9a-a565-29b0368d9a70"
      unitRef="usd">376000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzktMi0xLTEtMTMxNjQw_a4e298c6-ad90-471a-9c25-ca3a03bcb917"
      unitRef="usd">2753000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzktNC0xLTEtMTMxNjQw_de56d49d-332e-41f5-9775-3c237229c7fb"
      unitRef="usd">2625000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzktNi0xLTEtMTMxNjQw_bf06347a-d9b8-4432-86bd-81c488441e1a"
      unitRef="usd">3853000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzEwLTItMS0xLTEzMTY0MA_cf7fe4fd-2fd3-4487-b771-2f58f8457226"
      unitRef="usd">58269000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzEwLTQtMS0xLTEzMTY0MA_bbbce52d-9f72-4392-b284-fde6e5868572"
      unitRef="usd">55323000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZToxZDVlMDcwNjRhMGQ0OWJmODk5Mzc3MzhjZjIyNTE2YS90YWJsZXJhbmdlOjFkNWUwNzA2NGEwZDQ5YmY4OTkzNzczOGNmMjI1MTZhXzEwLTYtMS0xLTEzMTY0MA_63fb2802-de75-4090-801f-5a4f752b0f2f"
      unitRef="usd">55946000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzQtMi0xLTEtMTMxNjQw_e554aeef-a77b-47d6-86d6-5b3d195f52d8">P0Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzQtNC0xLTEtMTMxNjQw_75f2f0ed-1592-4d4b-8dd2-859e0af62545">P0Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzUtMi0xLTEtMTMxNjQw_65929262-a9d7-4ea3-a834-f99a0f45e61e">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzUtNC0xLTEtMTMxNjQw_c6509ef1-9670-47e3-bfb0-fbab118b6ba4">P10Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzgtMi0xLTEtMTMxNjQw_3ec17df4-457d-4edb-8da4-adae588a30af"
      unitRef="number">0</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzgtNC0xLTEtMTMxNjQw_f2214d98-2e5a-429f-87e3-bcace9a32929"
      unitRef="number">0.128</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzktMi0xLTEtMTMxNjQw_381bd38e-251b-439a-a3e6-dd985d16d82e"
      unitRef="number">0.059</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTowZDgwOTE5MTI0YTk0NDk2YjlkNzVmM2FhM2Q0NzE1OC90YWJsZXJhbmdlOjBkODA5MTkxMjRhOTQ0OTZiOWQ3NWYzYWEzZDQ3MTU4XzktNC0xLTEtMTMxNjQw_8982c8ba-39da-450f-ab8d-5f493f7d704c"
      unitRef="number">0.056</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzMtMi0xLTEtMTMxNjQw_c51b4592-f8ad-45d2-8fcf-e07b0a997ce3"
      unitRef="usd">24769000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzMtNC0xLTEtMTMxNjQw_5fddfc62-a079-46cb-ade2-ba015940271c"
      unitRef="usd">21861000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzMtNi0xLTEtMTMxNjQw_8c4a8e3a-7495-45ad-bc50-9d20f4285ebe"
      unitRef="usd">21834000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzQtMi0xLTEtMTMxNjQw_fe96c330-b5bf-4a4a-bc1e-725fca3bf0aa"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzQtNC0xLTEtMTMxNjQw_ea55d0d8-b467-4fd7-884b-9d4951f922a6"
      unitRef="usd">49000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzQtNi0xLTEtMTMxNjQw_613b06fe-62d3-4bd1-b42b-cdc24474c1c2"
      unitRef="usd">106000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <sats:CashPaidForAmountsIncludedInTheMeasurementOfFinanceLeasesFinancingActivities
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzUtMi0xLTEtMTMxNjQw_a91f08a6-f363-4997-a004-62798ec3b825"
      unitRef="usd">124000</sats:CashPaidForAmountsIncludedInTheMeasurementOfFinanceLeasesFinancingActivities>
    <sats:CashPaidForAmountsIncludedInTheMeasurementOfFinanceLeasesFinancingActivities
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzUtNC0xLTEtMTMxNjQw_708f3410-a0c9-4bec-8bf9-45a7c5237ed8"
      unitRef="usd">430000</sats:CashPaidForAmountsIncludedInTheMeasurementOfFinanceLeasesFinancingActivities>
    <sats:CashPaidForAmountsIncludedInTheMeasurementOfFinanceLeasesFinancingActivities
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3YTVjZDNmYmU3ODI0MmI5YTkwZGY4YjU1NjJkOTkxYS90YWJsZXJhbmdlOjdhNWNkM2ZiZTc4MjQyYjlhOTBkZjhiNTU2MmQ5OTFhXzUtNi0xLTEtMTMxNjQw_da71f470-9b87-4151-b40b-c4e60d5b90ee"
      unitRef="usd">499000</sats:CashPaidForAmountsIncludedInTheMeasurementOfFinanceLeasesFinancingActivities>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1XzU4OQ_4d9c9893-b498-48e4-a4d5-f040504abf3c"
      unitRef="usd">4300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1XzU5Mw_8c68da5f-d842-46d0-bb2d-de37481df548"
      unitRef="usd">26100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1XzYwMA_b0f60b9d-5b8f-4159-b47a-91cfd4576910"
      unitRef="usd">22600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90ZXh0cmVnaW9uOmRkZmYxZTNkNGMzMjQ1NzlhYTU2ODQ3MGQ4OTk2ZjU1Xzc5Nw_044eeb9f-63e4-4ea8-9e59-67937ac5a702">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents future minimum lease payments of our lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,180&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,578&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,770&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,256&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,738&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,623&#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 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,837)&lt;/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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzItMi0xLTEtMTMxNjQw_a28de3f4-887e-419d-82db-b6f1860c329a"
      unitRef="usd">25101000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzMtMi0xLTEtMTMxNjQw_59b5ed05-4f6c-480f-a2c5-9649a047b5da"
      unitRef="usd">23180000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzQtMi0xLTEtMTMxNjQw_4382dea6-0398-432b-b0e6-1a2abf96876f"
      unitRef="usd">19578000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzUtMi0xLTEtMTMxNjQw_c9225fc6-f2a4-49a4-b41f-8b070af2d56e"
      unitRef="usd">18770000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzYtMi0xLTEtMTMxNjQw_31396a48-4f42-4bd5-bb11-a6e2b7b0ed3b"
      unitRef="usd">17256000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzctMi0xLTEtMTMxNjQw_59b5aa69-9df9-4070-817e-599676d30dac"
      unitRef="usd">97738000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzgtMi0xLTEtMTMxNjQw_89f7fd91-32ac-4024-94a4-a74af6649fb8"
      unitRef="usd">201623000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzktMi0xLTEtMTMxNjQw_1782445d-e399-416f-b153-85485681e1b9"
      unitRef="usd">47837000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82ODUvZnJhZzpkZGZmMWUzZDRjMzI0NTc5YWE1Njg0NzBkODk5NmY1NS90YWJsZTo3MmQ1OWU3YzIwMDI0NjNkYjI5OWVmZTg4M2E3MDk0ZC90YWJsZXJhbmdlOjcyZDU5ZTdjMjAwMjQ2M2RiMjk5ZWZlODgzYTcwOTRkXzEwLTItMS0xLTEzMTY0MA_d2d4b57b-d079-48f2-a5b6-cbbc46eff53c"
      unitRef="usd">153786000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfMTkzNg_60351e49-5e3d-48e8-9284-e1382079d804">BUSINESS COMBINATIONS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In May 2019, we entered into an agreement with Bharti Airtel Limited (&#x201c;BAL&#x201d;) and its subsidiary, Bharti Airtel Services Limited (together with BAL, &#x201c;Bharti&#x201d;), pursuant to which Bharti agreed to contribute its very small aperture terminal (&#x201c;VSAT&#x201d;) telecommunications services and hardware business in India to Hughes Communications India Private Limited (&#x201c;HCIPL&#x201d;) and its subsidiaries, our less than wholly owned Indian subsidiaries, that conduct our VSAT services and hardware business in India.  On January 4, 2022, this joint venture was formed (the &#x201c;India JV&#x201d;) and subsequent to the formation of the India JV, we hold a 67% ownership interest and Bharti holds a 33% ownership interest in HCIPL. The India JV combines the VSAT businesses of both companies to offer flexible and scalable enterprise networking solutions using satellite connectivity for primary transport, back-up and hybrid implementation in India.  The results of operations related to the India JV have been included in these Consolidated Financial Statements from the date of formation. The costs associated with the closing of the India JV were not material and were expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the consideration transferred was $38.2 million. Net cash paid was $7.9 million, inclusive of amounts paid for the acquisition of, or of HCIPL shares from, entities that were shareholders of HCIPL prior to closing the India JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All assets and liabilities acquired in the India JV formation have been recorded at fair value. The following table presents our allocation of the purchase price:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable and contract assets, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,160&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,086&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,428&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,428&#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:15pt"&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;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#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:15pt"&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;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:1.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation of assets acquired and liabilities assumed in the India JV were derived using primarily unobservable Level 3 inputs, which require significant management judgment and estimation, and resulted in a customer relationship intangible of $4.4&#160;million with an estimated life of 5 years and is reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other intangible assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill associated with the India JV is attributable to expected synergies, the projected long-term business growth in current and new markets and an assembled workforce. Goodwill has been allocated entirely to our Hughes segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i51abf0ff610443779c2f03acbb9bd727_I20220104"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfOTg5NTYwNDY1NjA2Mw_274556b8-7a0c-4c8c-a016-1c4f58afb342"
      unitRef="number">0.67</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i5b2aed3063694b4ba66ad216b95736ff_I20220104"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfOTg5NTYwNDY1NjA3MA_64818816-c19b-4598-b02c-2979e6b25c28"
      unitRef="number">0.33</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfMTAwNA_c4b24701-aa75-4a6f-983e-1ce4c0731ab8"
      unitRef="usd">38200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic4022ea9143f47149989b9d9ab72fe2c_D20220104-20220104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfMTAyNg_ba6b0017-7853-480c-a93d-602538fd2d1d"
      unitRef="usd">7900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfMTkzOQ_a330c061-4bfe-4395-bd83-3b2eee5b7671">The following table presents our allocation of the purchase price:  &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable and contract assets, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,160&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,085&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,086&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,428&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,428&#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:15pt"&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;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#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:15pt"&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;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMi0yLTEtMS0xMzE2NDA_ca4347c1-b2ee-449e-ac49-d12d94a8b3df"
      unitRef="usd">6160000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMy0yLTEtMS0xMzE2NDA_d3baeb80-28a2-4bbb-a43f-3785aee9b2b5"
      unitRef="usd">2085000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfNC0yLTEtMS0xMzE2NDA_4b8fcf13-3e2c-4804-9494-e67895e9c51f"
      unitRef="usd">4669000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfNS0yLTEtMS0xMzE2NDA_b8f60aa3-dbe8-4b90-aa72-5663a03be099"
      unitRef="usd">23086000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfNi0yLTEtMS0xMzE2NDA_f92b0a48-a922-4cb5-9a21-a803c8ee8af8"
      unitRef="usd">4428000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <sats:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfNy0yLTEtMS0xMzE2NDA_2afecea9-eb84-4ec9-b8d9-eaeb6c256d5e"
      unitRef="usd">40428000</sats:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMTAtMi0xLTEtMTMxNjQw_5ac83982-4fb9-4d79-9512-a93cb32d082e"
      unitRef="usd">133000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <sats:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMTEtMi0xLTEtMTMxNjQw_81009913-42e9-421a-b368-adf42f0785c5"
      unitRef="usd">986000</sats:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMTItMi0xLTEtMTMxNjQw_e511af36-5124-43b0-9a29-746246a8cab9"
      unitRef="usd">1114000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMTMtMi0xLTEtMTMxNjQw_2fdb071b-ea6c-4a56-b55e-b8cb3608eb1f"
      unitRef="usd">2233000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i155a956c02c64840b71c182427658add_I20220104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RhYmxlOjE5NjE2MjU4MzZlZDQwNzVhOGFjMzI4ZWY5NWUxMWU4L3RhYmxlcmFuZ2U6MTk2MTYyNTgzNmVkNDA3NWE4YWMzMjhlZjk1ZTExZThfMTUtMi0xLTEtMTMxNjQw_502975e2-9ac3-4001-8615-979421e2ad1a"
      unitRef="usd">38195000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibcbb95e5196340a4814a132d25761bb8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfMTYxNw_de6e7f32-392b-4068-a1e0-6343862959f7"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie0b7cbcdb02943db9062fc98bc30563e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84NS9mcmFnOmYzMDUzNTVjYWJkMDQ5Yjc4NGI3YzM1NTczNzUyZTUyL3RleHRyZWdpb246ZjMwNTM1NWNhYmQwNDliNzg0YjdjMzU1NzM3NTJlNTJfMTY0Ng_1649b714-ce64-47ad-98f0-35e2ff753cd2">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84OC9mcmFnOjkyMjkyNzlkNjE1MDQzNTk4NzQ0YzNmNmUyM2JhMmI3L3RleHRyZWdpb246OTIyOTI3OWQ2MTUwNDM1OTg3NDRjM2Y2ZTIzYmEyYjdfMzY_836270a7-fb23-46c3-b8f8-43f5331bd796">EARNINGS PER SHARE&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted EPS for our Class A and B common stock:&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to EchoStar Corporation common stock&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,051&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,875&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,150)&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:15pt"&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="display:none"/&gt;&lt;td colspan="3" style="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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&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="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,098&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,908&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,920&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock awards outstanding&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&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:'Arial',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 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&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="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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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="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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings (losses) per share:&lt;/span&gt;&lt;/td&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="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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of anti-dilutive options to purchase shares of our Class A common stock which have been excluded from the calculation of our weighted-average common shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,368&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,766&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,374&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RleHRyZWdpb246NDZkMWJiZjA4NzdjNDY2YzkxM2Q2MTJhZDM3YmM2YTFfMzI3_e5c82f54-f41c-46b0-8498-e89d35e5ea20">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted EPS for our Class A and B common stock:&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to EchoStar Corporation common stock&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,051&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,875&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,150)&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:15pt"&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="display:none"/&gt;&lt;td colspan="3" style="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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&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="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,098&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,908&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,920&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock awards outstanding&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&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:'Arial',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 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&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="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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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="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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Earnings (losses) per share:&lt;/span&gt;&lt;/td&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="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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMi02LTEtMS0xMzE2NDA_39f007f3-6250-487b-b490-e25d9c45657d"
      unitRef="usd">177051000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMi04LTEtMS0xMzE2NDA_970a275d-0373-4a62-9c77-ca2e91357b64"
      unitRef="usd">72875000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMi0xMC0xLTEtMTM2MjY3_0c13cc35-4451-474f-9cce-ad7f054470d0"
      unitRef="usd">-40150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNS02LTEtMS0xMzE2NDA_22343eb8-6b4d-48b6-951e-d011d61091e8"
      unitRef="shares">84098000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNS04LTEtMS0xMzE2NDA_705c2646-2af3-4335-972f-9cf1a0f06d9e"
      unitRef="shares">89908000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNS0xMC0xLTEtMTM2Mjcz_40523032-6ad9-4436-9145-c63b8147665d"
      unitRef="shares">97920000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNi02LTEtMS0xMzE2NDA_fc37b326-8429-4383-8489-416bff5ef1b0"
      unitRef="shares">25000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNi04LTEtMS0xMzE2NDA_8f8c5372-637b-4c81-bfe0-f3a17e427b30"
      unitRef="shares">33000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNi0xMC0xLTEtMTM2Mjcz_48f9ffc2-0373-46a5-91c1-8cbbc4899a79"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNy02LTEtMS0xMzE2NDA_8dcd9f0c-9683-4dda-9be5-0ddbf343bbee"
      unitRef="shares">84123000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNy04LTEtMS0xMzE2NDA_a5fcaaec-dc46-495c-9e8d-ccfa6c4aa853"
      unitRef="shares">89941000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfNy0xMC0xLTEtMTM2Mjcz_b4be01a9-9ee3-48ef-a194-fa791d0af4f9"
      unitRef="shares">97920000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMTAtNi0xLTEtMTMxNjQw_bd60aa45-7809-4377-92c1-704e957c6e92"
      unitRef="usdPerShare">2.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMTAtOC0xLTEtMTMxNjQw_864d9069-9b5b-44d0-90c9-ef4d1fda1320"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMTAtMTAtMS0xLTEzNjI3OQ_2fbdebb6-d49c-48a8-b0aa-5745a7b1da8f"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMTEtNi0xLTEtMTMxNjQw_66f18a33-dbec-44a0-80ac-51a9fd2da4ae"
      unitRef="usdPerShare">2.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMTEtOC0xLTEtMTMxNjQw_470fb0d8-b228-4941-a9bd-c74029a7b2f1"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOmQ1OGNmYWJlYmU1YzRjMDVhMjg0ZjRkMjA2Y2M4MmQ1L3RhYmxlcmFuZ2U6ZDU4Y2ZhYmViZTVjNGMwNWEyODRmNGQyMDZjYzgyZDVfMTEtMTAtMS0xLTEzNjI4MQ_bfff2ee9-8d0f-4871-b916-4f851add6e41"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RleHRyZWdpb246NDZkMWJiZjA4NzdjNDY2YzkxM2Q2MTJhZDM3YmM2YTFfMzI5_fe7b03fb-0374-4584-9517-71b5f47fa9c8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of anti-dilutive options to purchase shares of our Class A common stock which have been excluded from the calculation of our weighted-average common shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,368&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,766&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,374&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i52665b8280b849a38224c8797c53a725_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOjVjYmI5NWFhODE0ODQzYmRiY2Q0NzY1MzU1YzU1YjM1L3RhYmxlcmFuZ2U6NWNiYjk1YWE4MTQ4NDNiZGJjZDQ3NjUzNTVjNTViMzVfMi02LTEtMS0xMzE2NDA_8b4ef83f-cdbe-493d-afeb-de737585083a"
      unitRef="shares">6368000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i90871e11dc394a76a0528afc8984201c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOjVjYmI5NWFhODE0ODQzYmRiY2Q0NzY1MzU1YzU1YjM1L3RhYmxlcmFuZ2U6NWNiYjk1YWE4MTQ4NDNiZGJjZDQ3NjUzNTVjNTViMzVfMi04LTEtMS0xMzE2NDA_15a159d9-5cd6-41e8-a4c2-16b632023261"
      unitRef="shares">4766000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i63ed570deba045e08eb4c5f3d6272cb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85MS9mcmFnOjQ2ZDFiYmYwODc3YzQ2NmM5MTNkNjEyYWQzN2JjNmExL3RhYmxlOjVjYmI5NWFhODE0ODQzYmRiY2Q0NzY1MzU1YzU1YjM1L3RhYmxlcmFuZ2U6NWNiYjk1YWE4MTQ4NDNiZGJjZDQ3NjUzNTVjNTViMzVfMi0xMC0xLTEtMTM2Mjk4_b1b8ad24-4e06-4ac5-898f-3865dcd342d1"
      unitRef="shares">4374000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90ZXh0cmVnaW9uOjk3NTQzMjE3OTA5YjQ3MDRhMzFmMzk3OTQ3MmIxODNmXzEyNw_b5f8b030-828c-470f-a016-d07f85e1d097">OTHER COMPREHENSIVE INCOME (LOSS)&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the balances of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;by component: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cumulative Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gain (Loss) On Available-For-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,273)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,876)&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net income (loss)&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,672)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,005)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,226)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2021&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,945)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,758)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,102)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net income (loss)&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,901&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,660&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,863&#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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90ZXh0cmVnaW9uOjk3NTQzMjE3OTA5YjQ3MDRhMzFmMzk3OTQ3MmIxODNmXzEzMg_316972fd-587d-4b24-b7de-3faed27d3a8d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the balances of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;by component: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cumulative Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gain (Loss) On Available-For-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,273)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,876)&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net income (loss)&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,672)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,005)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,226)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2021&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,945)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,758)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,102)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified to net income (loss)&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,901&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(698)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,660&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,863&#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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if71fe144fa35426fa55d810588cd68d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzEtMi0xLTEtMTMxNjQw_403e1afe-8a0b-4182-9bc8-005cb18859fe"
      unitRef="usd">-190273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1dcdb2a831fa44a3af90797a24fdd084_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzEtNC0xLTEtMTMxNjQw_ec6f6dde-f57b-4cdc-a336-d0df719e43e4"
      unitRef="usd">150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f048c233c364423a3c6a3fe3d70a6c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzEtNi0xLTEtMTMxNjQw_de7bf6e3-c5e4-4cfc-8996-1463497e9c78"
      unitRef="usd">2247000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88da193032a14ecbb8e82b2cbb78aab2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzEtOC0xLTEtMTMxNjQw_cc48e835-85e1-4e01-b565-9e47dc07ff4a"
      unitRef="usd">-187876000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i63006a331efb4eb7825602da9ccf4bbd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzItMi0xLTEtMTMxNjQw_e8e9559a-cba2-4c28-aa4b-e4cf721ea089"
      unitRef="usd">-19672000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib247c2589edb4ad68fc32e2b5148a761_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzItNC0xLTEtMTMxNjQw_b4fa23cd-c2bd-4363-ab8b-994dc8b86dd2"
      unitRef="usd">463000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie376262001f3488ea2cd58a9fc955539_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzItNi0xLTEtMTMxNjQw_4be0fbb9-83da-4b32-8162-4e7cc4c60698"
      unitRef="usd">-5005000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzItOC0xLTEtMTMxNjQw_848ae56c-6c96-46b4-b772-5585c25d02f3"
      unitRef="usd">-24214000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i63006a331efb4eb7825602da9ccf4bbd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzMtMi0xLTEtMTMxNjQw_20cc2ff4-8eda-43b5-98e0-73c655e9719c"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib247c2589edb4ad68fc32e2b5148a761_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzMtNC0xLTEtMTMxNjQw_f7608367-39fe-473a-8afa-69049daea7be"
      unitRef="usd">12000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie376262001f3488ea2cd58a9fc955539_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzMtNi0xLTEtMTMxNjQw_57f1d9a4-98b6-46c4-ab42-0e1b17ee69dd"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzMtOC0xLTEtMTMxNjQw_30ef249c-5804-4905-a805-4507bad8376c"
      unitRef="usd">12000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i63006a331efb4eb7825602da9ccf4bbd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzQtMi0xLTEtMTMxNjQw_0a3f1508-0e17-452d-a6c7-44c93516b8ec"
      unitRef="usd">-19672000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib247c2589edb4ad68fc32e2b5148a761_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzQtNC0xLTEtMTMxNjQw_aafdf1bd-a648-46ca-8d36-10c14bf9afcd"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie376262001f3488ea2cd58a9fc955539_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzQtNi0xLTEtMTMxNjQw_183b1c50-ce7c-4dd3-a488-aa89becf437c"
      unitRef="usd">-5005000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e58e613e39a449b837a9817171d71d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzQtOC0xLTEtMTMxNjQw_c9aa3730-5380-4597-9c47-dedf172ef45d"
      unitRef="usd">-24226000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e87d8e17696468f80c682ae224d8ef2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzUtMi0xLTEtMTMxNjQw_90862708-a36d-48f3-930f-6c853ed4ed83"
      unitRef="usd">-209945000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i593f4ed945a74e3283ad65ad6cf92f4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzUtNC0xLTEtMTMxNjQw_3a591fa8-6eb6-4d99-bcea-29da9378c0e1"
      unitRef="usd">601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1485d48dc49b481ab54b0b4bee29413b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzUtNi0xLTEtMTMxNjQw_fa534ab1-6724-45d0-ac78-d2b32c251548"
      unitRef="usd">-2758000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa7cff8d1714465dad69a45cf1381c91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzUtOC0xLTEtMTMxNjQw_580070a1-d4fa-4ab7-8647-08b932ebb161"
      unitRef="usd">-212102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iebd423a2d76a42c2aa2ad33daeb881cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzYtMi0xLTEtMTMxNjQw_bb6dd8fd-1119-431c-ba38-5495129b65c4"
      unitRef="usd">37901000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i199c4923c7a84811a39dc2bd6c3522ec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzYtNC0xLTEtMTMxNjQw_7c902014-5c03-4d85-a01a-a5dccff43914"
      unitRef="usd">-680000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4b3b0dab9b99429aa4ba8b6977b43581_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzYtNi0xLTEtMTMxNjQw_68459300-c551-4c42-8002-bbce97ff9161"
      unitRef="usd">2660000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzYtOC0xLTEtMTMxNjQw_fdb6c3e9-1b97-4218-830a-8ff9730592a1"
      unitRef="usd">39881000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iebd423a2d76a42c2aa2ad33daeb881cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzctMi0xLTEtMTMxNjQw_c497b220-6ca6-4ca5-bcf5-72118fccfc4e"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i199c4923c7a84811a39dc2bd6c3522ec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzctNC0xLTEtMTMxNjQw_5acf6edf-18b2-43aa-8e01-98a2c6f2844f"
      unitRef="usd">18000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4b3b0dab9b99429aa4ba8b6977b43581_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzctNi0xLTEtMTMxNjQw_47883250-2faa-4922-a130-470a18a84cf7"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzctOC0xLTEtMTMxNjQw_d2ad6732-a180-4868-97f8-04cd375eb43d"
      unitRef="usd">18000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iebd423a2d76a42c2aa2ad33daeb881cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzgtMi0xLTEtMTMxNjQw_1f77900d-b6f6-4a8d-b1b7-8490534ff551"
      unitRef="usd">37901000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i199c4923c7a84811a39dc2bd6c3522ec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzgtNC0xLTEtMTMxNjQw_c71d4dfc-74c7-43fc-a72d-9c33e08aed19"
      unitRef="usd">-698000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4b3b0dab9b99429aa4ba8b6977b43581_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzgtNi0xLTEtMTMxNjQw_eff02225-cd8d-4e95-a64c-560e9e4988bb"
      unitRef="usd">2660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1f245050e24e47789898995bffbcd01a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzgtOC0xLTEtMTMxNjQw_d2448b36-eddd-4799-8e71-73c57d485c5c"
      unitRef="usd">39863000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icac7d976b9764fa485032ddf1a03f15e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzktMi0xLTEtMTMxNjQw_e97c51d5-0fa3-4ec5-abfd-2a8486d1772c"
      unitRef="usd">-172044000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id45162e5b24f4b0583f40321242f54f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzktNC0xLTEtMTMxNjQw_a7834203-d121-4b1f-9fff-08e95c703be6"
      unitRef="usd">-97000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4c869fe7af7542f29aeb08e869474f78_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzktNi0xLTEtMTMxNjQw_b6fe15eb-4b3b-4e34-b0b4-d3d78ee9c9e0"
      unitRef="usd">-98000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e3a206d6c5c425f94e15cf5c65db8eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDAvZnJhZzo5NzU0MzIxNzkwOWI0NzA0YTMxZjM5Nzk0NzJiMTgzZi90YWJsZTo2OGJlYmE4MTMyZjQ0MzEzYTAyODQxMzMxNDExYzZhMC90YWJsZXJhbmdlOjY4YmViYTgxMzJmNDQzMTNhMDI4NDEzMzE0MTFjNmEwXzktOC0xLTEtMTMxNjQw_211b6113-61e2-42a4-98af-34f8d1ce5265"
      unitRef="usd">-172239000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85NC9mcmFnOjYzZWI1MTU4NzIyOTRiNjdiM2JiYjgzNDcxMTczODkwL3RleHRyZWdpb246NjNlYjUxNTg3MjI5NGI2N2IzYmJiODM0NzExNzM4OTBfNDk_1489a465-f218-4f62-92e1-45ee62b28dd1">MARKETABLE INVESTMENT SECURITIES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Marketable investment securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable investment securities:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available-for-sale debt securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,695&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,673&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,181&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880,815&#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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,790&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,943&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities, including restricted amounts&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,056)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,262)&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Available-for-Sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our available-for-sale debt securities: &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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,494&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,956&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,785&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,695&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,235&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,181&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,169&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,742&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,673&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;881,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our available-for-sale debt securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022, we have $847.3 million of available-for-sale debt securities with contractual maturities of one year or less and $18.9 million with contractual maturities greater than one year.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Option&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our fair value option corporate bonds:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,054&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity of our equity securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,294&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,401&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our marketable investment securities categorized by the fair value hierarchy, certain of which have historically experienced volatility: &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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents (including restricted)&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,471&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available-for-sale debt securities:&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,968&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,695&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,968&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,213&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,181&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,002&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,788&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,790&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities, including restricted amounts&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,970&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,001&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984,971&#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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,056)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,056)&lt;/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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,914&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,001&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973,915&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents (including restricted)&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,123&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,995&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available-for-sale debt securities:&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,274&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,399&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,673&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,274&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,541&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880,815&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,413&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,530&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,943&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities, including restricted amounts&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,687&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878,071&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,758&#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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,262)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,262)&lt;/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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of December&#160;31, 2022 and December&#160;31, 2021, we did not have any investments that were categorized within Level&#160;3 of the fair value hierarchy.</us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RleHRyZWdpb246NDMxYmViN2ZhMjhiNDE3ZmI2NDQzNTg1ZGRlOTQ3NjZfNzY_3be68a5e-71b1-4994-95e3-def10725463d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Marketable investment securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable investment securities:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available-for-sale debt securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,695&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,673&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,181&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880,815&#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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,790&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,943&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities, including restricted amounts&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,056)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,262)&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie21702d2af224779832795d5b0fedb02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNC0yLTEtMS0xMzE2NDA_2ddb3a9e-5d2e-4728-ada3-d9585957a40e"
      unitRef="usd">160559000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia567c00a79684d8ea8dc5450a009b40b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNC00LTEtMS0xMzE2NDA_7605b361-243d-4953-8e95-a4e087904030"
      unitRef="usd">289784000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib1960a4324c9492493ecd3571c675a76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNS0yLTEtMS0xMzE2NDA_e25c8c89-843d-4bb0-b826-ece0f17c34b7"
      unitRef="usd">687927000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i340fb68193764068ac30dc67e6eb23e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNS00LTEtMS0xMzE2NDA_f01e8734-8230-490a-8b0f-1fa3cb4e9b75"
      unitRef="usd">498358000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i480903e822464b44a48b9f2edd1aa588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNi0yLTEtMS0xMzE2NDA_7594dfa8-15f7-4e55-912a-acc6b64f8764"
      unitRef="usd">17695000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie224e74093504569a2bd236863093f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNi00LTEtMS0xMzE2NDA_10febdd1-9adc-49ad-98f9-0435c99c0ddc"
      unitRef="usd">92673000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNy0yLTEtMS0xMzE2NDA_c7475462-4eb2-4f23-81bf-6e175711a9f7"
      unitRef="usd">866181000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfNy00LTEtMS0xMzE2NDA_9ad8510d-aa74-43bd-a3e6-f50c0627c1b0"
      unitRef="usd">880815000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfOC0yLTEtMS0xMzE2NDA_38368639-adcb-497c-87d5-e218082fc8f0"
      unitRef="usd">118790000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfOC00LTEtMS0xMzE2NDA_4c44d442-3f88-47d4-ac8d-5a6b9c736841"
      unitRef="usd">142943000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfOS0yLTEtMS0xMzE2NDA_e542c830-6e0a-43c0-9821-36ceb1008075"
      unitRef="usd">984971000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfOS00LTEtMS0xMzE2NDA_a4cca022-6fe1-486f-a5b6-76fc4bb88715"
      unitRef="usd">1023758000</us-gaap:MarketableSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfMTAtMi0xLTEtMTMxNjQw_fc933f1d-9141-4927-894b-2b41ce22040b"
      unitRef="usd">11056000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfMTAtNC0xLTEtMTMxNjQw_2d255d2b-5646-45ba-b749-d6029690ee11"
      unitRef="usd">13262000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfMTEtMi0xLTEtMTMxNjQw_46375136-80fa-4ba5-aab2-122cc903e085"
      unitRef="usd">973915000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV85Ny9mcmFnOjQzMWJlYjdmYTI4YjQxN2ZiNjQ0MzU4NWRkZTk0NzY2L3RhYmxlOjk2N2EwNDMyM2MyOTRjODBhM2RkNDUxYjIwZTFlNmRmL3RhYmxlcmFuZ2U6OTY3YTA0MzIzYzI5NGM4MGEzZGQ0NTFiMjBlMWU2ZGZfMTEtNC0xLTEtMTMxNjQw_63dc8d80-b9eb-4faf-9604-cc7eea6490aa"
      unitRef="usd">1010496000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90ZXh0cmVnaW9uOjY0Y2M4YTUyZjZhMjQxNTY5MDBlYzY0ZTVkYjg2MzlkXzM5MQ_046e8aef-0bdd-4abc-9ddf-5844fbc0099d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our available-for-sale debt securities: &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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,494&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,956&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,785&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,695&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,235&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,181&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,169&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(385)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,742&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,673&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;881,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i70be5f7f4e184cdabaa45b3f4cb7dad6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzMtMi0xLTEtMTMxNjQw_d93cb472-da3d-4f09-9db7-4b0f77730adf"
      unitRef="usd">160494000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i70be5f7f4e184cdabaa45b3f4cb7dad6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzMtNC0xLTEtMTMxNjQw_12483944-90e7-44fa-99f1-727bff08d78a"
      unitRef="usd">125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i70be5f7f4e184cdabaa45b3f4cb7dad6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzMtNi0xLTEtMTMxNjQw_e78d6b35-caec-40d1-9152-52d00a7b564c"
      unitRef="usd">60000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i70be5f7f4e184cdabaa45b3f4cb7dad6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzMtOC0xLTEtMTMxNjQw_5404553f-1d9b-4801-a7b3-6a54496607ab"
      unitRef="usd">160559000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib1960a4324c9492493ecd3571c675a76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzQtMi0xLTEtMTMxNjQw_a58ecff3-ee50-458a-9e6a-17f4c07b3df8"
      unitRef="usd">687956000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib1960a4324c9492493ecd3571c675a76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzQtNC0xLTEtMTMxNjQw_e0f4eeab-f019-4432-a040-52d7cbfa4920"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib1960a4324c9492493ecd3571c675a76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzQtNi0xLTEtMTMxNjQw_4e10d52e-121f-4598-b479-6642b5f1df4d"
      unitRef="usd">29000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib1960a4324c9492493ecd3571c675a76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzQtOC0xLTEtMTMxNjQw_59aa546f-9616-4938-a9df-ace9d39cc614"
      unitRef="usd">687927000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i480903e822464b44a48b9f2edd1aa588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzUtMi0xLTEtMTMxNjQw_68dea84d-b69d-4319-95fd-62481b5435c4"
      unitRef="usd">17785000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i480903e822464b44a48b9f2edd1aa588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzUtNC0xLTEtMTMxNjQw_5a4c1f46-2173-43f9-9678-588b3f57d523"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i480903e822464b44a48b9f2edd1aa588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzUtNi0xLTEtMTMxNjQw_40a3c722-e519-40bf-8b1b-b0bac78b5262"
      unitRef="usd">90000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i480903e822464b44a48b9f2edd1aa588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzUtOC0xLTEtMTMxNjQw_b8079dbf-ca91-4198-9836-3655b738345a"
      unitRef="usd">17695000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzYtMi0xLTEtMTMxNjQw_ff2285e0-e2df-42ca-9f4a-202fa01113da"
      unitRef="usd">866235000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzYtNC0xLTEtMTMxNjQw_0831bc49-1b24-463c-b1b5-a6b6ae19f545"
      unitRef="usd">125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzYtNi0xLTEtMTMxNjQw_ff75211e-e837-4ba9-b311-b2514d05a950"
      unitRef="usd">179000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzYtOC0xLTEtMTMxNjQw_118ab1a5-db16-4004-b18e-780ab0752cbc"
      unitRef="usd">866181000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i48bc61f3e324426e978240c7c77a27bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzgtMi0xLTEtMTMxNjQw_ca141735-1562-4cc9-ad13-8d51e048d802"
      unitRef="usd">290169000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i48bc61f3e324426e978240c7c77a27bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzgtNC0xLTEtMTMxNjQw_5325ab5f-6b11-4990-997f-8ab8b807e516"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i48bc61f3e324426e978240c7c77a27bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzgtNi0xLTEtMTMxNjQw_a7342050-dfb3-418b-aec9-adf7c475f524"
      unitRef="usd">385000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i48bc61f3e324426e978240c7c77a27bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzgtOC0xLTEtMTMxNjQw_a5c6bc70-036b-4db1-aed2-e354ec14754a"
      unitRef="usd">289784000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i340fb68193764068ac30dc67e6eb23e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzktMi0xLTEtMTMxNjQw_8b0cc440-6c63-41c6-9e48-18dc7257920a"
      unitRef="usd">498358000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i340fb68193764068ac30dc67e6eb23e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzktNC0xLTEtMTMxNjQw_e5ab61d1-c3ea-4299-8912-8c2549c115a1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i340fb68193764068ac30dc67e6eb23e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzktNi0xLTEtMTMxNjQw_a8cfb698-2db4-42e0-bebd-3290b29c6f01"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i340fb68193764068ac30dc67e6eb23e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzktOC0xLTEtMTMxNjQw_f0de4702-6688-4ac0-8eba-f9440f5c5660"
      unitRef="usd">498358000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie224e74093504569a2bd236863093f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzEwLTItMS0xLTEzMTY0MA_fde1bf1c-4761-45e0-aa23-6447f0b1a812"
      unitRef="usd">92742000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie224e74093504569a2bd236863093f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzEwLTQtMS0xLTEzMTY0MA_c7ade799-7fab-40a6-a8d6-80b365030f5c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie224e74093504569a2bd236863093f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzEwLTYtMS0xLTEzMTY0MA_1a74162e-231d-4f52-afbe-cf041fad60f7"
      unitRef="usd">69000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie224e74093504569a2bd236863093f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzEwLTgtMS0xLTEzMTY0MA_009cda67-297a-4d88-8ef2-fd99c20f9015"
      unitRef="usd">92673000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzExLTItMS0xLTEzMTY0MA_72215af3-07f4-49fb-83dc-861d49f6a7f4"
      unitRef="usd">881269000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzExLTQtMS0xLTEzMTY0MA_19b3fa32-a7fb-4f71-a409-5915a9bce0be"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzExLTYtMS0xLTEzMTY0MA_bcdcce39-8eae-470b-8f03-15ed1cd2ab10"
      unitRef="usd">454000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTo5NWE5NzM5MDM5YWI0MTI4ODQxZTI1NWNmZmQ5Y2U1Yi90YWJsZXJhbmdlOjk1YTk3MzkwMzlhYjQxMjg4NDFlMjU1Y2ZmZDljZTViXzExLTgtMS0xLTEzMTY0MA_c958410d-3685-495c-9519-a979692949bb"
      unitRef="usd">880815000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90ZXh0cmVnaW9uOjY0Y2M4YTUyZjZhMjQxNTY5MDBlYzY0ZTVkYjg2MzlkXzM5Mw_ed3cf085-0cf1-41fd-89e2-49fa2896f74c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our available-for-sale debt securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTozZDMxNjRlMWM4OTk0OTZmYTAwZjUyYWE1ZDY1ODIyNy90YWJsZXJhbmdlOjNkMzE2NGUxYzg5OTQ5NmZhMDBmNTJhYTVkNjU4MjI3XzItNi0xLTEtMTMxNjQw_7b873a01-2155-4c06-a190-637b9bd0bbbe"
      unitRef="usd">37904000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTozZDMxNjRlMWM4OTk0OTZmYTAwZjUyYWE1ZDY1ODIyNy90YWJsZXJhbmdlOjNkMzE2NGUxYzg5OTQ5NmZhMDBmNTJhYTVkNjU4MjI3XzItOC0xLTEtMTMxNjQw_3ef4eb51-84b0-46c2-be36-e5817ed74af5"
      unitRef="usd">410918000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90YWJsZTozZDMxNjRlMWM4OTk0OTZmYTAwZjUyYWE1ZDY1ODIyNy90YWJsZXJhbmdlOjNkMzE2NGUxYzg5OTQ5NmZhMDBmNTJhYTVkNjU4MjI3XzItMTAtMS0xLTEzNjQzMw_fd4f49b2-c86b-4696-b3be-a1c1d75d12df"
      unitRef="usd">160494000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90ZXh0cmVnaW9uOjY0Y2M4YTUyZjZhMjQxNTY5MDBlYzY0ZTVkYjg2MzlkXzI0Mw_90f0e239-9c2b-45c2-b19c-bcdc63ea0077"
      unitRef="usd">847300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <sats:AvailableForSaleSecuritiesDebtMaturitiesAfterNextRollingTwelveMonthsFairValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDAvZnJhZzo2NGNjOGE1MmY2YTI0MTU2OTAwZWM2NGU1ZGI4NjM5ZC90ZXh0cmVnaW9uOjY0Y2M4YTUyZjZhMjQxNTY5MDBlYzY0ZTVkYjg2MzlkXzMzNg_3676c4d6-3967-4352-9a1d-1672e1165a75"
      unitRef="usd">18900000</sats:AvailableForSaleSecuritiesDebtMaturitiesAfterNextRollingTwelveMonthsFairValue>
    <us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90ZXh0cmVnaW9uOmM5NjA3MDBhZGE4NjRjMzY5N2UwZGRlNmJmODdiZDU5XzExMQ_16cf4449-c303-47a2-a135-cdbac9586ee6">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our fair value option corporate bonds:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,054&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i548171b2ef3f41e1a6135207617b06d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90YWJsZTowNTVlNDYzMjZjYTk0ZWEzOWFjN2RlNGZiY2NmYTJiZi90YWJsZXJhbmdlOjA1NWU0NjMyNmNhOTRlYTM5YWM3ZGU0ZmJjY2ZhMmJmXzItMi0xLTEtMTQ5MTg0_011cc70a-5bd0-43d0-9a54-8445316cfabf"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ic6fa4adaaf51461f9df0957372b24242_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90YWJsZTowNTVlNDYzMjZjYTk0ZWEzOWFjN2RlNGZiY2NmYTJiZi90YWJsZXJhbmdlOjA1NWU0NjMyNmNhOTRlYTM5YWM3ZGU0ZmJjY2ZhMmJmXzItNC0xLTEtMTQ5MTg0_63f929b8-87fa-4b9d-b1cc-55b7a011b893"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="iea30b15882fe43c586db10db729cbd18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90YWJsZTowNTVlNDYzMjZjYTk0ZWEzOWFjN2RlNGZiY2NmYTJiZi90YWJsZXJhbmdlOjA1NWU0NjMyNmNhOTRlYTM5YWM3ZGU0ZmJjY2ZhMmJmXzItNi0xLTEtMTQ5MTcw_c71d19af-ea49-4115-9b8a-f6fa7fa9fcaf"
      unitRef="usd">32054000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesUnrealizedGainLoss
      contextRef="i548171b2ef3f41e1a6135207617b06d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90YWJsZTowNTVlNDYzMjZjYTk0ZWEzOWFjN2RlNGZiY2NmYTJiZi90YWJsZXJhbmdlOjA1NWU0NjMyNmNhOTRlYTM5YWM3ZGU0ZmJjY2ZhMmJmXzItMi0xLTEtMTMxNjQw_9b0d14f0-4336-4ee4-b929-465bda61b759"
      unitRef="usd">0</us-gaap:DebtSecuritiesUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesUnrealizedGainLoss
      contextRef="ic6fa4adaaf51461f9df0957372b24242_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90YWJsZTowNTVlNDYzMjZjYTk0ZWEzOWFjN2RlNGZiY2NmYTJiZi90YWJsZXJhbmdlOjA1NWU0NjMyNmNhOTRlYTM5YWM3ZGU0ZmJjY2ZhMmJmXzItNC0xLTEtMTMxNjQw_0ee9d560-9a84-4339-876d-203df15a6e8d"
      unitRef="usd">0</us-gaap:DebtSecuritiesUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesUnrealizedGainLoss
      contextRef="iea30b15882fe43c586db10db729cbd18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV82OTcvZnJhZzpjOTYwNzAwYWRhODY0YzM2OTdlMGRkZTZiZjg3YmQ1OS90YWJsZTowNTVlNDYzMjZjYTk0ZWEzOWFjN2RlNGZiY2NmYTJiZi90YWJsZXJhbmdlOjA1NWU0NjMyNmNhOTRlYTM5YWM3ZGU0ZmJjY2ZhMmJmXzItNi0xLTEtMTM2NTAw_57a59794-0728-4f1a-941e-318cab4938c1"
      unitRef="usd">14980000</us-gaap:DebtSecuritiesUnrealizedGainLoss>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90ZXh0cmVnaW9uOmNiYjU0ZTYxM2JmNzQ2MmJhYWNhNGE5NjJiMDg0ZTQ5Xzk2_b56e43f1-baa5-4024-acb5-db32e8d170b2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity of our equity securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,294&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,401&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90YWJsZTpkMmUyZDFhZjY3ZTU0ZTM2OTBiNjNmZjJhZjJmODZjNi90YWJsZXJhbmdlOmQyZTJkMWFmNjdlNTRlMzY5MGI2M2ZmMmFmMmY4NmM2XzItNi0xLTEtMTQ5MTkz_df212129-22db-40d9-aabd-76be968e5965"
      unitRef="usd">63294000</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90YWJsZTpkMmUyZDFhZjY3ZTU0ZTM2OTBiNjNmZjJhZjJmODZjNi90YWJsZXJhbmdlOmQyZTJkMWFmNjdlNTRlMzY5MGI2M2ZmMmFmMmY4NmM2XzItOC0xLTEtMTQ5MTkz_08144ca7-cf88-49e2-adb8-38d55388ad9f"
      unitRef="usd">832000</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90YWJsZTpkMmUyZDFhZjY3ZTU0ZTM2OTBiNjNmZjJhZjJmODZjNi90YWJsZXJhbmdlOmQyZTJkMWFmNjdlNTRlMzY5MGI2M2ZmMmFmMmY4NmM2XzItMTAtMS0xLTE0OTE5Mw_942b303d-5f6e-4201-bd49-d4fefa48c70e"
      unitRef="usd">14401000</us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90YWJsZTpkMmUyZDFhZjY3ZTU0ZTM2OTBiNjNmZjJhZjJmODZjNi90YWJsZXJhbmdlOmQyZTJkMWFmNjdlNTRlMzY5MGI2M2ZmMmFmMmY4NmM2XzItNi0xLTEtMTMxNjQw_046a3a2d-0448-48e5-b8fc-375a9e7f9942"
      unitRef="usd">25539000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90YWJsZTpkMmUyZDFhZjY3ZTU0ZTM2OTBiNjNmZjJhZjJmODZjNi90YWJsZXJhbmdlOmQyZTJkMWFmNjdlNTRlMzY5MGI2M2ZmMmFmMmY4NmM2XzItOC0xLTEtMTMxNjQw_7cbfcd8a-25dd-46a2-ac24-80f89b9c4a2f"
      unitRef="usd">49391000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDMvZnJhZzpjYmI1NGU2MTNiZjc0NjJiYWFjYTRhOTYyYjA4NGU0OS90YWJsZTpkMmUyZDFhZjY3ZTU0ZTM2OTBiNjNmZjJhZjJmODZjNi90YWJsZXJhbmdlOmQyZTJkMWFmNjdlNTRlMzY5MGI2M2ZmMmFmMmY4NmM2XzItMTAtMS0xLTEzNjU1MA_5092d1b6-49ff-48da-b4dc-0fa7dc3ad7b5"
      unitRef="usd">-3241000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90ZXh0cmVnaW9uOjBmNWRjYWQ4ZDMzMTRkMTc4YjkyNGExZTJmMWQ1MzRmXzMyMw_cc03c781-072b-4000-84cc-9db884ebc88e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our marketable investment securities categorized by the fair value hierarchy, certain of which have historically experienced volatility: &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:54.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents (including restricted)&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,471&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available-for-sale debt securities:&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,559&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,927&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,968&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,695&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,968&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,213&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,181&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,002&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,788&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,790&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities, including restricted amounts&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,970&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,001&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984,971&#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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,056)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,056)&lt;/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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,914&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,001&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973,915&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents (including restricted)&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,123&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,995&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available-for-sale debt securities:&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,784&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,358&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,274&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,399&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,673&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,274&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866,541&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880,815&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,413&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,530&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,943&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities, including restricted amounts&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,687&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878,071&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,758&#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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,262)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,262)&lt;/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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable investment securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i674c128e030b44b09bd2fcc102a0e419_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzItMi0xLTEtMTMxNjQw_d4baf8c7-7a9f-4362-994a-e7a5d0d75a9c"
      unitRef="usd">657000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzItNC0xLTEtMTMxNjQw_7224699e-2d63-4762-9848-9b4e6c4bbdeb"
      unitRef="usd">595814000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzItNi0xLTEtMTMxNjQw_1399802d-ea33-467e-81f9-9b6a17bfa875"
      unitRef="usd">596471000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id33b5f68556a4de9972c95fc55030a71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzQtMi0xLTEtMTMxNjQw_e23dfd15-df2a-4b46-8588-b7714381fd36"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8c290a38e38c4716a04708cff91851f4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzQtNC0xLTEtMTMxNjQw_c2e9fde1-9bb1-47d2-8d4d-4b53b719ebaa"
      unitRef="usd">160559000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie21702d2af224779832795d5b0fedb02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzQtNi0xLTEtMTMxNjQw_cb020a0e-f55f-4e59-9a7b-2c4cd0139902"
      unitRef="usd">160559000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i625b4c2d7faf446d95941d2b5b4f5f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzUtMi0xLTEtMTMxNjQw_470db855-58d1-4a65-b546-4f06902578a3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5d2a58b6c01542989920768bc8fc2840_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzUtNC0xLTEtMTMxNjQw_c0fd1af5-5d4d-400a-9457-013b63749d12"
      unitRef="usd">687927000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib1960a4324c9492493ecd3571c675a76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzUtNi0xLTEtMTMxNjQw_a1db1fa8-060f-4f74-9258-b902055b108a"
      unitRef="usd">687927000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i908ab61fe6c844bbb87431b6b9f3f1a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzYtMi0xLTEtMTMxNjQw_9802a0ee-2f26-45b7-b2ea-f0effdf1c302"
      unitRef="usd">15968000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i88c78521871d4811a524604942eff38b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzYtNC0xLTEtMTMxNjQw_45278b53-6783-4042-8bd4-c9387484ee16"
      unitRef="usd">1727000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i480903e822464b44a48b9f2edd1aa588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzYtNi0xLTEtMTMxNjQw_b062be02-2411-45a8-b5ef-4fc059bf3004"
      unitRef="usd">17695000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i674c128e030b44b09bd2fcc102a0e419_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzctMi0xLTEtMTMxNjQw_01f9e6cb-f053-4db0-a8cc-8531ddee0fdf"
      unitRef="usd">15968000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzctNC0xLTEtMTMxNjQw_1124f895-8ddd-4b85-8ba2-90dc575f6033"
      unitRef="usd">850213000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzctNi0xLTEtMTMxNjQw_13293f5b-585d-46eb-92ef-2884cc121ad5"
      unitRef="usd">866181000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i674c128e030b44b09bd2fcc102a0e419_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzgtMi0xLTEtMTMxNjQw_0f90e9ca-3b4f-417c-acb4-baa69db3f2af"
      unitRef="usd">109002000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzgtNC0xLTEtMTMxNjQw_636aa11c-d3b3-4554-a351-9f888a9b2567"
      unitRef="usd">9788000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzgtNi0xLTEtMTMxNjQw_685f7300-25ec-4af0-9c66-b717726b3a29"
      unitRef="usd">118790000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i674c128e030b44b09bd2fcc102a0e419_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzktMi0xLTEtMTMxNjQw_90865382-10f9-452b-9a52-a6db0fb36422"
      unitRef="usd">124970000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzktNC0xLTEtMTMxNjQw_36d429f0-b5ea-4321-a0d7-4322a350bc55"
      unitRef="usd">860001000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzktNi0xLTEtMTMxNjQw_ae674395-d86c-44bf-a883-30794faca49f"
      unitRef="usd">984971000</us-gaap:MarketableSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i674c128e030b44b09bd2fcc102a0e419_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzEwLTItMS0xLTEzMTY0MA_13e6a9d1-9556-47a5-a834-2a97803b7f08"
      unitRef="usd">11056000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzEwLTQtMS0xLTEzMTY0MA_3f512e03-5619-4538-a6a1-ed7bb7bba4ca"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzEwLTYtMS0xLTEzMTY0MA_fe08eb1c-8ad4-4cb4-8027-97e9fe648c8d"
      unitRef="usd">11056000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i674c128e030b44b09bd2fcc102a0e419_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzExLTItMS0xLTEzMTY0MA_4ee3bb57-3877-475f-b9f6-b1c3d1bab286"
      unitRef="usd">113914000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzExLTQtMS0xLTEzMTY0MA_1e56e02e-ae34-40c6-9576-d2ba9ea59b8d"
      unitRef="usd">860001000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzExLTYtMS0xLTEzMTY0MA_3f7298c8-81c7-4690-a66f-8cc5e6b7748f"
      unitRef="usd">973915000</us-gaap:MarketableSecuritiesCurrent>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i267f398181f34e0ba61c0e1657c19131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE0LTItMS0xLTEzMTY0MA_3717d456-1d39-4be5-9feb-c55c51e0ce6c"
      unitRef="usd">7872000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE0LTQtMS0xLTEzMTY0MA_23b26b75-173f-4c20-9bdd-d282b017a26e"
      unitRef="usd">423123000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE0LTYtMS0xLTEzMTY0MA_f4c0e3a6-0a8c-482b-88d3-6d53f582a36a"
      unitRef="usd">430995000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8893f8f24d274571a601dacbb54cdea4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE2LTItMS0xLTEzMTY0MA_8ce9eff0-3b2d-4d24-9dda-ff34cf82cc11"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i1a47bfbbd3504e07a256d4ab3b4d0896_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE2LTQtMS0xLTEzMTY0MA_698dae17-0a12-4032-8cca-85f40d1c8ecf"
      unitRef="usd">289784000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia567c00a79684d8ea8dc5450a009b40b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE2LTYtMS0xLTEzMTY0MA_bb06568e-f239-407a-bce6-eee66d8929c2"
      unitRef="usd">289784000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i54d357ac13cf4bdd886373f7fba5ebd1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE3LTItMS0xLTEzMTY0MA_f6caf9f5-f297-461a-99a8-e8ef7edde5e0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i08ea03b57bca44448a8864db821d66fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE3LTQtMS0xLTEzMTY0MA_9dcb915e-4ca3-455d-b5d0-03d001346cc9"
      unitRef="usd">498358000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i340fb68193764068ac30dc67e6eb23e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE3LTYtMS0xLTEzMTY0MA_db8b23f4-ac13-438b-9023-76b91d21148b"
      unitRef="usd">498358000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8e1c9a3dad32400aae3d558ea953c06a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE4LTItMS0xLTEzMTY0MA_c3ec8a02-7fe3-4170-9dbe-e53dae06deab"
      unitRef="usd">14274000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iefdf51fa5c144a509b9d4c94cc81bf11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE4LTQtMS0xLTEzMTY0MA_b438b575-baf7-42c2-9c2c-a8090e8ad008"
      unitRef="usd">78399000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie224e74093504569a2bd236863093f2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE4LTYtMS0xLTEzMTY0MA_26a2351e-6449-497a-acda-a809caa06c44"
      unitRef="usd">92673000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i267f398181f34e0ba61c0e1657c19131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE5LTItMS0xLTEzMTY0MA_fb4bb9e0-2e25-43fe-9cf8-8a7ec110ef08"
      unitRef="usd">14274000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE5LTQtMS0xLTEzMTY0MA_438e3b85-83c6-4732-bc76-f166066ac69f"
      unitRef="usd">866541000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzE5LTYtMS0xLTEzMTY0MA_a360a52d-b0c6-469c-aafc-d2d1af8d3303"
      unitRef="usd">880815000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i267f398181f34e0ba61c0e1657c19131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIwLTItMS0xLTEzMTY0MA_e7e07777-aadb-4fb5-a94e-f2eb159ede14"
      unitRef="usd">131413000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIwLTQtMS0xLTEzMTY0MA_15a22503-9f39-4657-bcde-96d27b953014"
      unitRef="usd">11530000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIwLTYtMS0xLTEzMTY0MA_27963177-e345-48d1-9ab0-e95a08c2ada0"
      unitRef="usd">142943000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i267f398181f34e0ba61c0e1657c19131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIxLTItMS0xLTEzMTY0MA_380b92d4-a8ea-4971-9495-be11a5eea5d2"
      unitRef="usd">145687000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIxLTQtMS0xLTEzMTY0MA_5f5aea13-8bf7-41d3-a32e-aaada84a9d31"
      unitRef="usd">878071000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIxLTYtMS0xLTEzMTY0MA_7ff0691d-52af-41f2-9175-2301adb81c4c"
      unitRef="usd">1023758000</us-gaap:MarketableSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i267f398181f34e0ba61c0e1657c19131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIyLTItMS0xLTEzMTY0MA_d359ee8c-f52e-43b7-bc70-0a4ef5c72fa6"
      unitRef="usd">13262000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIyLTQtMS0xLTEzMTY0MA_f8509738-cb91-432f-8f61-fa14427cf09a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIyLTYtMS0xLTEzMTY0MA_0fb823f4-be7c-48f1-ae6a-86db91267b50"
      unitRef="usd">13262000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i267f398181f34e0ba61c0e1657c19131_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIzLTItMS0xLTEzMTY0MA_2894544e-760e-4365-a24a-fbc96229b1fa"
      unitRef="usd">132425000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIzLTQtMS0xLTEzMTY0MA_605603b6-5e12-40cc-89a4-931eecbd3a18"
      unitRef="usd">878071000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90YWJsZTo1MTc0MGViOGVjZGM0NDgwYTE5Mzk4MWExMzkzMjgyNy90YWJsZXJhbmdlOjUxNzQwZWI4ZWNkYzQ0ODBhMTkzOTgxYTEzOTMyODI3XzIzLTYtMS0xLTEzMTY0MA_93c23ab0-05ce-4678-841b-283b1d8b1bdf"
      unitRef="usd">1010496000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i63b611b0d7be4208abeba66178b6480e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90ZXh0cmVnaW9uOjBmNWRjYWQ4ZDMzMTRkMTc4YjkyNGExZTJmMWQ1MzRmXzIyNQ_0965ccaa-3bc1-44b8-b088-3ae31ffaaf27"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i334c2270616848eba99d7fe33ee5e117_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDYvZnJhZzowZjVkY2FkOGQzMzE0ZDE3OGI5MjRhMWUyZjFkNTM0Zi90ZXh0cmVnaW9uOjBmNWRjYWQ4ZDMzMTRkMTc4YjkyNGExZTJmMWQ1MzRmXzIyNQ_a7dea7ef-ad52-476b-915b-60d198f02ce3"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMDkvZnJhZzpmNmExOGNlYzQ5NjA0YjI1OGQzN2FkMWRiN2Q0ZmUyYS90ZXh0cmVnaW9uOmY2YTE4Y2VjNDk2MDRiMjU4ZDM3YWQxZGI3ZDRmZTJhXzM5_ac4cfc9b-972b-4737-923e-dccb83346216">PROPERTY AND EQUIPMENT&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property and equipment, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563,033&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,623&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other property and equipment, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727,662&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,237,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,338,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Satellites &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, our satellite fleet consisted of ten geosynchronous (&#x201c;GEO&#x201d;) satellites, seven of which are owned and three of which are leased.  They are all in geosynchronous orbit, approximately 22,300&#160;miles above the equator.  Our owned S-band LEO nano-satellites are not included in the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our GEO satellite fleet as of December&#160;31, 2022:&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:31.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;GEO Satellite&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Launch Date&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nominal&#160;Degree Orbital&#160;Location (Longitude)&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciable Life (In&#160;Years)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SPACEWAY 3 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2007&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar XVII&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July&#160;2012&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar XIX&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2016&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.1 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Al Yah 3 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2018&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar IX &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3) (4)&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESS&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2003&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EUTELSAT 10A (&#x201c;W2A&#x201d;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April&#160;2009&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 E&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar XXI&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2017&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.25 E&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eutelsat 65 West A&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2016&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Telesat T19V&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2018&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar 105/SES-11&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESS&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2017&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Depreciable life represents the remaining useful life as of June&#160;8, 2011, the date EchoStar completed the acquisition of Hughes Communications, Inc. (&#x201c;Hughes Communications&#x201d;) and its subsidiaries in 2011 (the &#x201c;Hughes Acquisition&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(2)&#160;&#160;&#160;&#160;Upon consummation of our joint venture with Al Yah Satellite Communications Company PrJSC (&#x201c;Yahsat&#x201d;) in Brazil in November 2019, we acquired the Brazilian Ka-band payload on this satellite.  Depreciable life represents the remaining useful life as of November&#160;2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;We own the Ka-band and Ku-band payloads on this satellite. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&#160;&#160;&#160;&#160;EchoStar IX is approaching its end of station-kept life.  The Company placed the satellite in an inclined-orbit in the first quarter of 2023.  Inclined-orbit will extend its life to enable further revenue generating opportunities.&lt;/span&gt;&lt;/div&gt;(5)&#160;&#160;&#160;&#160;We acquired the S-band payload on this satellite in December 2013. Prior to acquisition, the S-band payload experienced an anomaly at the time of launch and, as a result, is not fully operational.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our satellites, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciable Life (In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Satellites, 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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - owned&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,808,924&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806,664&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - acquired under finance leases&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,642&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,170&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,773&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,422&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total satellites&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,778,339&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,702,256&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation:&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;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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - owned&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,093,412)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(995,962)&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - acquired under finance leases&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,894)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,671)&lt;/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 31.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated depreciation&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,215,306)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,091,633)&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 43.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total satellites, net&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the depreciation expense associated with our satellites, net:  &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation expense:&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - owned&lt;/span&gt;&lt;/td&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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,816&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,819&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,404&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - acquired under finance leases&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,127&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,740&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,611&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents capitalized interest associated with our satellites and satellite-related ground infrastructure:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized interest&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction in Progress&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2017, we entered into a contract for the design and construction of&#160;the EchoStar XXIV satellite, a next-generation, high throughput geostationary satellite.  The EchoStar XXIV satellite is primarily intended to provide additional capacity for our HughesNet service in North, Central and South America as well as enterprise broadband services.  Capital expenditures associated with the construction and launch of the EchoStar XXIV satellite are included in Corporate and Other segment in our segment reporting.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Satellite-Related Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, our satellite-related commitments were $169.3 million and $342.2 million, respectively.  These include payments pursuant to: the EchoStar XXIV launch contract, regulatory authorizations, non-lease costs associated with our finance lease satellites, in-orbit incentives relating to certain satellites and commitments for satellite service arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In certain circumstances, the dates on which we are obligated to pay our contractual obligations could change.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Satellite Anomalies and Impairments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are not aware of any anomalies with respect to our owned or leased satellites or payloads that have had any significant adverse effect on their remaining useful lives, the commercial operation of the satellites or payloads or our operating results or financial position as of and for the year ended December&#160;31, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Satellite Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally do not carry in-orbit insurance on our satellites or payloads because we have assessed that the cost of insurance is not economical relative to the risk of failures.  Therefore, we generally bear the risk of any in-orbit failures.  Pursuant to the terms of our joint venture agreement with Yahsat, we are required to maintain insurance for the Al Yah 3 Brazilian payload during the commercial in-orbit service of such payload, subject to certain limitations on coverage.  We have obtained certain insurance for our EchoStar XXIV satellite covering launch plus the first year of operations.  We will continue to assess circumstances going forward and make insurance-related decisions on a case-by-case basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of In-Orbit Incentives&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the fair values of our in-orbit incentive obligations approximated their carrying amounts of $50.2 million and $53.2 million, respectively.&lt;/span&gt;&lt;/div&gt;Other Property and Equipment, Net&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciable Life (In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other property and equipment, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,125&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,938&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 40&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,867&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,537&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, equipment 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 12&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935,559&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911,474&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 4&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855,621&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778,061&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,559&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other property and equipment&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,136,921&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,992,569&#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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,462,337)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264,907)&lt;/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 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other property and equipment, 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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company identified fully depreciated assets that were no longer in use, mostly related to our customer premises equipment assets. Cost and accumulated depreciation were reduced by $1.1&#160;billion. There was no impact to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the depreciation expense associated with our other property and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other property and equipment depreciation expense:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,036&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, equipment and other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,777&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,895&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,389&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,704&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,609&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,079&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90ZXh0cmVnaW9uOjg3YmZlMjM3ODZiYzQ4OGE5OTI4ZWVmZWEwY2ExOTQwXzU4_0afa6ad3-ade1-4f54-ad33-eb241602c9f7">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property and equipment, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563,033&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,623&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other property and equipment, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727,662&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,237,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,338,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our satellites, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciable Life (In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Satellites, 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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - owned&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,808,924&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806,664&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - acquired under finance leases&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,642&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,170&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,773&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,422&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total satellites&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,778,339&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,702,256&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation:&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;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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - owned&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,093,412)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(995,962)&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - acquired under finance leases&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,894)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,671)&lt;/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 31.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated depreciation&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,215,306)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,091,633)&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 43.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total satellites, net&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,563,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the depreciation expense associated with our satellites, net:  &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation expense:&lt;/span&gt;&lt;/td&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - owned&lt;/span&gt;&lt;/td&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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,816&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,819&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,404&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Satellites - acquired under finance leases&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,127&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,740&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,611&#160;&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents capitalized interest associated with our satellites and satellite-related ground infrastructure:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized interest&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Other property and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  &lt;/span&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciable Life (In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other property and equipment, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,125&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,938&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 40&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,867&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,537&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, equipment 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 12&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935,559&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911,474&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 4&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;855,621&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778,061&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,559&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other property and equipment&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,136,921&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,992,569&#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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,462,337)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,264,907)&lt;/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 49pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other property and equipment, 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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the depreciation expense associated with our other property and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other property and equipment depreciation expense:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,036&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, equipment and other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,777&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,895&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,389&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer premises equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,704&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,609&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,079&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ibb69783ed87844ad92de5e6b02781741_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90YWJsZTo1MzUzNGNmYzg2NWQ0NTk3OGQ1ZDViZWU1ZTBmNjJjMi90YWJsZXJhbmdlOjUzNTM0Y2ZjODY1ZDQ1OTc4ZDVkNWJlZTVlMGY2MmMyXzMtMi0xLTEtMTMxNjQw_1d5e0ee2-8f2c-4d83-8629-dac27e73c41d"
      unitRef="usd">1563033000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9d51107f7ddf4bc99db539dddc7787b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90YWJsZTo1MzUzNGNmYzg2NWQ0NTk3OGQ1ZDViZWU1ZTBmNjJjMi90YWJsZXJhbmdlOjUzNTM0Y2ZjODY1ZDQ1OTc4ZDVkNWJlZTVlMGY2MmMyXzMtNC0xLTEtMTMxNjQw_e697c432-8549-476f-a55f-0d418565beed"
      unitRef="usd">1610623000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i387dcda856cf491696bc8366f69d04d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90YWJsZTo1MzUzNGNmYzg2NWQ0NTk3OGQ1ZDViZWU1ZTBmNjJjMi90YWJsZXJhbmdlOjUzNTM0Y2ZjODY1ZDQ1OTc4ZDVkNWJlZTVlMGY2MmMyXzQtMi0xLTEtMTMxNjQw_a0c4f0cf-9361-459f-97ec-44d0626e8b6c"
      unitRef="usd">674584000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie4e2e3bb5a724c778ac689c9175c8207_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90YWJsZTo1MzUzNGNmYzg2NWQ0NTk3OGQ1ZDViZWU1ZTBmNjJjMi90YWJsZXJhbmdlOjUzNTM0Y2ZjODY1ZDQ1OTc4ZDVkNWJlZTVlMGY2MmMyXzQtNC0xLTEtMTMxNjQw_b88c82c7-4d88-42a2-94bc-69ab0db8efa1"
      unitRef="usd">727662000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90YWJsZTo1MzUzNGNmYzg2NWQ0NTk3OGQ1ZDViZWU1ZTBmNjJjMi90YWJsZXJhbmdlOjUzNTM0Y2ZjODY1ZDQ1OTc4ZDVkNWJlZTVlMGY2MmMyXzUtMi0xLTEtMTMxNjQw_65fac5c3-1050-47e0-88db-d8bb2544a5f1"
      unitRef="usd">2237617000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTIvZnJhZzo4N2JmZTIzNzg2YmM0ODhhOTkyOGVlZmVhMGNhMTk0MC90YWJsZTo1MzUzNGNmYzg2NWQ0NTk3OGQ1ZDViZWU1ZTBmNjJjMi90YWJsZXJhbmdlOjUzNTM0Y2ZjODY1ZDQ1OTc4ZDVkNWJlZTVlMGY2MmMyXzUtNC0xLTEtMTMxNjQw_a30fc603-bc3a-41f7-9ea2-7651090f33d3"
      unitRef="usd">2338285000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTUvZnJhZzplMTkxNWVkMTkwOGE0M2VjODcxY2Y2NTYxZjcwMDk4ZC90ZXh0cmVnaW9uOmUxOTE1ZWQxOTA4YTQzZWM4NzFjZjY1NjFmNzAwOThkXzYy_9ba7a82d-5b92-4710-a07a-70a802608853"
      unitRef="satellite">10</sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity>
    <sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity
      contextRef="ib658d4bb3461454580193c8cb8b6a472_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTUvZnJhZzplMTkxNWVkMTkwOGE0M2VjODcxY2Y2NTYxZjcwMDk4ZC90ZXh0cmVnaW9uOmUxOTE1ZWQxOTA4YTQzZWM4NzFjZjY1NjFmNzAwOThkXzEwMA_85c491e5-8183-4a08-adac-8ca0514f9ac7"
      unitRef="satellite">7</sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity>
    <sats:FinanceLeaseRightOfUseAssetNumberOfUnits
      contextRef="i741ac33da06d4346abd1acca80919e2a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTUvZnJhZzplMTkxNWVkMTkwOGE0M2VjODcxY2Y2NTYxZjcwMDk4ZC90ZXh0cmVnaW9uOmUxOTE1ZWQxOTA4YTQzZWM4NzFjZjY1NjFmNzAwOThkXzEyNg_e0a63054-5b89-4d5f-85f2-9ff45b313645"
      unitRef="satellite">3</sats:FinanceLeaseRightOfUseAssetNumberOfUnits>
    <sats:SatellitesinGeosynchronousOrbitLengthAboveEquator
      contextRef="id17c5a9ed5b34c79bac22ddd6e6cafda_D20220101-20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTUvZnJhZzplMTkxNWVkMTkwOGE0M2VjODcxY2Y2NTYxZjcwMDk4ZC90ZXh0cmVnaW9uOmUxOTE1ZWQxOTA4YTQzZWM4NzFjZjY1NjFmNzAwOThkXzIwMw_7d5f617d-e766-471f-bdf1-5311099ba6bd"
      unitRef="mi">22300</sats:SatellitesinGeosynchronousOrbitLengthAboveEquator>
    <sats:ScheduleOfSatellitesTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTUvZnJhZzplMTkxNWVkMTkwOGE0M2VjODcxY2Y2NTYxZjcwMDk4ZC90ZXh0cmVnaW9uOmUxOTE1ZWQxOTA4YTQzZWM4NzFjZjY1NjFmNzAwOThkXzM4OQ_9ca3ede1-a486-4767-bfd3-d77a99a355d5">The following table presents our GEO satellite fleet as of December&#160;31, 2022:&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:31.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;GEO Satellite&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Launch Date&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nominal&#160;Degree Orbital&#160;Location (Longitude)&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciable Life (In&#160;Years)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SPACEWAY 3 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2007&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar XVII&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July&#160;2012&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar XIX&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2016&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.1 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Al Yah 3 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2018&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar IX &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3) (4)&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESS&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2003&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EUTELSAT 10A (&#x201c;W2A&#x201d;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April&#160;2009&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 E&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar XXI&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2017&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.25 E&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eutelsat 65 West A&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2016&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Telesat T19V&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hughes&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2018&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63 W&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EchoStar 105/SES-11&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESS&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2017&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105 W&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Depreciable life represents the remaining useful life as of June&#160;8, 2011, the date EchoStar completed the acquisition of Hughes Communications, Inc. (&#x201c;Hughes Communications&#x201d;) and its subsidiaries in 2011 (the &#x201c;Hughes Acquisition&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(2)&#160;&#160;&#160;&#160;Upon consummation of our joint venture with Al Yah Satellite Communications Company PrJSC (&#x201c;Yahsat&#x201d;) in Brazil in November 2019, we acquired the Brazilian Ka-band payload on this satellite.  Depreciable life represents the remaining useful life as of November&#160;2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;We own the Ka-band and Ku-band payloads on this satellite. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&#160;&#160;&#160;&#160;EchoStar IX is approaching its end of station-kept life.  The Company placed the satellite in an inclined-orbit in the first quarter of 2023.  Inclined-orbit will extend its life to enable further revenue generating opportunities.&lt;/span&gt;&lt;/div&gt;(5)&#160;&#160;&#160;&#160;We acquired the S-band payload on this satellite in December 2013. Prior to acquisition, the S-band payload experienced an anomaly at the time of launch and, as a result, is not fully operational.</sats:ScheduleOfSatellitesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ife7abd25977644fc8dff1e3d245e07b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzItOC0xLTEtMTMxNjQw_64071e3f-2d32-4e8a-8325-9757c346ac13">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifcaeaa106771405789be12dee33035a6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzMtOC0xLTEtMTMxNjQw_aa72845f-33d1-4906-b755-eb24ce95c332">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6ea150850be04f7aaaaae44761e85c2a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzQtOC0xLTEtMTMxNjQw_3225cdaf-6939-49ad-8c87-e0a90de65d6f">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0a866c47f7554decbc9044c0e92f5a88_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzUtOC0xLTEtMTMxNjQw_8bc0a9e2-d091-47e4-88fc-864f9a3fb83a">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i08ec0e2bcbe844168b79f65f66f0fa10_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzYtOC0xLTEtMTMxNjQw_55477c43-7024-4c93-84a1-ddbbe8205190">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i653862e0356449aeb48a4fa6a04a31df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzgtOC0xLTEtMTMxNjQw_4ffb7dfa-429a-4e45-8aa7-10b5110ab427">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i65a88e723e7f42f580f413782ab7175c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzExLTgtMS0xLTEzMTY0MA_8576c6a2-3d96-440b-8851-f8c5a46abdfd">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id70e79e03fcc4a9583d1708d22bf5258_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzEyLTgtMS0xLTEzMTY0MA_219f9414-d718-4c66-ac26-f4a684b4b427">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia65513e213aa492c9361244e11a4613e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMTgvZnJhZzoyYTU1YTQ0NTIwY2E0NzViOWNjODAyNzU2OGEzN2YwMy90YWJsZTo3NzZmYzk1MmZkOGE0NzVhOTQzZjIzMWQ4OTJhNjhjYi90YWJsZXJhbmdlOjc3NmZjOTUyZmQ4YTQ3NWE5NDNmMjMxZDg5MmE2OGNiXzEzLTgtMS0xLTEzMTY0MA_3036dd8c-219c-4f9d-a8e4-5bac45d853a1">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6256d712d87a4ffe94c07c62a66d0bc5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzMtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NzhiZGYyNTliOTA4NDg0OGFjNGQ4NWJjMzM5OTQ4YTZfNA_daab6b6a-7e72-4838-82f9-13e8a698210f">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5f5670f27d6448609722d5a53fc0e83e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzMtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NzhiZGYyNTliOTA4NDg0OGFjNGQ4NWJjMzM5OTQ4YTZfMTA_c5f8e95e-2b89-4cf2-ba99-f3b7c0604376">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if8d9fef945ed49f4aea314ac591026eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzMtNC0xLTEtMTMxNjQw_533840fa-07fa-46a1-a7ad-b80195826082"
      unitRef="usd">1808924000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i446cdc80768c4b8887024bdde133ce5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzMtNi0xLTEtMTMxNjQw_55fcedf6-384d-4275-9088-9b0fa1b9892c"
      unitRef="usd">1806664000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iab770a8c180942ef8c67e304e979cbdf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzQtMi0xLTEtMTMxNjQw_2c3e4225-13f8-4b71-9796-6fff05b7fd28">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i47939e1ff0164d9d8a240eafb893d7cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzQtNC0xLTEtMTMxNjQw_6c968370-61e4-4784-b995-f6e849bcdd3d"
      unitRef="usd">360642000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="if916e5d411f54e72968d8c401404c9c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzQtNi0xLTEtMTMxNjQw_00d06be5-2545-45ec-aa60-722f721c3b4e"
      unitRef="usd">354170000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1874070146774de7868940ac2bba3df1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzUtNC0xLTEtMTMxNjQw_3547eced-012f-4e35-8d5e-c5d9b1dbcb67"
      unitRef="usd">608773000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0467029842b94af794795dc41ec4afa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzUtNi0xLTEtMTMxNjQw_6fcf49b8-f941-4d7e-9e95-3a286f5b7619"
      unitRef="usd">541422000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibb69783ed87844ad92de5e6b02781741_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzYtNC0xLTEtMTMxNjQw_7461aaf9-dddd-4406-a617-bbc77cf3071f"
      unitRef="usd">2778339000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9d51107f7ddf4bc99db539dddc7787b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzYtNi0xLTEtMTMxNjQw_d225a914-1ece-4e24-a74d-42bccddf64eb"
      unitRef="usd">2702256000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="if8d9fef945ed49f4aea314ac591026eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzgtNC0xLTEtMTMxNjQw_920ee601-1cbf-42d1-ae32-7c9fe7c08421"
      unitRef="usd">1093412000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i446cdc80768c4b8887024bdde133ce5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzgtNi0xLTEtMTMxNjQw_81eb26b3-4487-4236-891f-86e8f0587701"
      unitRef="usd">995962000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i47939e1ff0164d9d8a240eafb893d7cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzktNC0xLTEtMTMxNjQw_660b20f3-1c2e-4a00-aaaa-d3a30b84b4cd"
      unitRef="usd">121894000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="if916e5d411f54e72968d8c401404c9c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzktNi0xLTEtMTMxNjQw_0b29f35a-119b-4ac8-9688-d729392829a0"
      unitRef="usd">95671000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ibb69783ed87844ad92de5e6b02781741_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzEwLTQtMS0xLTEzMTY0MA_5d2cab70-4a5e-4f22-a083-6a831c4d0ecd"
      unitRef="usd">1215306000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i9d51107f7ddf4bc99db539dddc7787b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzEwLTYtMS0xLTEzMTY0MA_8d9a0653-7f29-4d55-93bd-b489fd84c5ac"
      unitRef="usd">1091633000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ibb69783ed87844ad92de5e6b02781741_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzExLTQtMS0xLTEzMTY0MA_e69e5708-be69-4abb-b58f-9800ac366e63"
      unitRef="usd">1563033000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9d51107f7ddf4bc99db539dddc7787b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjEvZnJhZzpjODkyMzRkMTMwMTQ0MGRjYTMzODljNTc4OTNkZThlZi90YWJsZTpkM2IxNDM5OTE4YWQ0MmFjYTU4MzQzNjc4Zjc1ZTM5YS90YWJsZXJhbmdlOmQzYjE0Mzk5MThhZDQyYWNhNTgzNDM2NzhmNzVlMzlhXzExLTYtMS0xLTEzMTY0MA_a45a4c24-8255-4940-bb46-605cf763bfcf"
      unitRef="usd">1610623000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="ib658d4bb3461454580193c8cb8b6a472_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzMtNi0xLTEtMTMxNjQw_500172f2-0abd-44a2-8198-99981833324f"
      unitRef="usd">96816000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id38c5240e7ca439dabef3a7f6c517fdf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzMtOC0xLTEtMTMxNjQw_4a3d1f8f-d067-4df2-90d4-4a8da43e8bc2"
      unitRef="usd">105819000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i469e45f54da5444eb6f0263fd45d691e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzMtMTAtMS0xLTEzNjY2Ng_dabd5b9d-5e21-4f15-9e27-e27e1a7c3bc2"
      unitRef="usd">128404000</us-gaap:Depreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6acdfe981f184c8d8a57878cfc9723be_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzQtNi0xLTEtMTMxNjQw_70937558-67fa-491f-a031-e629acba53cb"
      unitRef="usd">24127000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="icb50fd16501a4632bf481af14032bd58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzQtOC0xLTEtMTMxNjQw_14023c9b-1d90-4bdf-b7e9-1ca8be044453"
      unitRef="usd">23740000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id4ae136180f4479bbc57313fa524001b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzQtMTAtMS0xLTEzNjY2Ng_5a0bea05-ed4d-441e-8f55-f5c471ae5cb6"
      unitRef="usd">27611000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id17c5a9ed5b34c79bac22ddd6e6cafda_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzUtNi0xLTEtMTMxNjQw_aa46bfb2-d5bd-433d-a3b4-6a2b84a3edf4"
      unitRef="usd">120943000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3a75a8be36f348fdbbc654582815d2a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzUtOC0xLTEtMTMxNjQw_a585c679-ff8f-4624-bd4c-994573b4dc07"
      unitRef="usd">129559000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ieec2404c2a4944da8d686f015d9cda94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTplMDg1NDI0MTU3NGQ0ZGY2OTI5YWFiYTU5ZmRjNDYzNS90YWJsZXJhbmdlOmUwODU0MjQxNTc0ZDRkZjY5MjlhYWJhNTlmZGM0NjM1XzUtMTAtMS0xLTEzNjY2Ng_37575eb8-cf5e-40a4-8542-c726f601aaa0"
      unitRef="usd">156015000</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestCostsCapitalized
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTpmNGFjZWVlZGY4MTA0ZTc1ODg1MmVlZGQ4MDU1NTFhZi90YWJsZXJhbmdlOmY0YWNlZWVkZjgxMDRlNzU4ODUyZWVkZDgwNTU1MWFmXzItNi0xLTEtMTMxNjQw_5664960d-55b5-4875-bfe7-0b60105c9412"
      unitRef="usd">43908000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTpmNGFjZWVlZGY4MTA0ZTc1ODg1MmVlZGQ4MDU1NTFhZi90YWJsZXJhbmdlOmY0YWNlZWVkZjgxMDRlNzU4ODUyZWVkZDgwNTU1MWFmXzItOC0xLTEtMTMxNjQw_99dfccfa-308d-4db2-82fe-02c8f8a8eec7"
      unitRef="usd">37150000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjQvZnJhZzozN2Y3NTgwMDA4OTk0MGI0OWMzZTIyMmI2NDNlMzZiOC90YWJsZTpmNGFjZWVlZGY4MTA0ZTc1ODg1MmVlZGQ4MDU1NTFhZi90YWJsZXJhbmdlOmY0YWNlZWVkZjgxMDRlNzU4ODUyZWVkZDgwNTU1MWFmXzItMTAtMS0xLTEzNjY4Nw_03aa08d7-1ae3-4080-9d8d-305dfea9b3b1"
      unitRef="usd">27369000</us-gaap:InterestCostsCapitalized>
    <us-gaap:ContractualObligation
      contextRef="i7ab9243de37c460283c7c353d1cdaa23_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjcvZnJhZzozN2I1ODk3ZmQwODE0MzdkYjAyMGY0ZDFmNDRiZTA0OS90ZXh0cmVnaW9uOjM3YjU4OTdmZDA4MTQzN2RiMDIwZjRkMWY0NGJlMDQ5XzY5MA_dc8482a8-8eca-4129-b6df-686ca843d768"
      unitRef="usd">169300000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="iacac9c67cf724bf981e64dd41ffec17d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMjcvZnJhZzozN2I1ODk3ZmQwODE0MzdkYjAyMGY0ZDFmNDRiZTA0OS90ZXh0cmVnaW9uOjM3YjU4OTdmZDA4MTQzN2RiMDIwZjRkMWY0NGJlMDQ5XzY5Nw_b3334f56-7397-41f8-a569-69db824bb215"
      unitRef="usd">342200000</us-gaap:ContractualObligation>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i55de2e6891d44ce187af6754478ebfbc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzAvZnJhZzpiYzA1YzkwYTFjMWY0MjlmYTdiNzc1ZjUxYTJjMDM2ZS90ZXh0cmVnaW9uOmJjMDVjOTBhMWMxZjQyOWZhN2I3NzVmNTFhMmMwMzZlXzE1MA_b87baedb-dc2a-4e12-837f-e8d572415aef"
      unitRef="usd">50200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i55b98b33b696476aa533ba1af0862b71_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzAvZnJhZzpiYzA1YzkwYTFjMWY0MjlmYTdiNzc1ZjUxYTJjMDM2ZS90ZXh0cmVnaW9uOmJjMDVjOTBhMWMxZjQyOWZhN2I3NzVmNTFhMmMwMzZlXzE1Nw_81bd1226-d2d2-45e3-b021-ec76c49094f9"
      unitRef="usd">53200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i10431bbc05e14b2fb375b454145b28da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzMtNC0xLTEtMTMxNjQw_0d8ca407-5440-4452-8e2d-738da8d475e5"
      unitRef="usd">29125000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="id74ca6fc0e724467a333ed6715e235cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzMtNi0xLTEtMTMxNjQw_c653a6a0-9529-4a86-934b-22ac803c5517"
      unitRef="usd">28938000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i769b5069cc934c0b8b2d57160aca3c4c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzQtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246ZDkwNDliNWVlNmNjNGYyYWFhZTYxMWE2ZDJmMjBmM2VfNA_aa03344b-961a-474b-9340-57215466fd63">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia2ae51e1e0c24c1fae5a77f1c74e930a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzQtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246ZDkwNDliNWVlNmNjNGYyYWFhZTYxMWE2ZDJmMjBmM2VfMTA_a95d1084-d96f-4533-ab91-32ae757014ca">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i64fdf7d868c14b3a8081d8dbedd1052b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzQtNC0xLTEtMTMxNjQw_cf2baa92-9bb0-466a-9538-73f6bbd394e8"
      unitRef="usd">116867000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i7c39bc306f5b460c80f5a02759575ee8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzQtNi0xLTEtMTMxNjQw_7e2f2dea-9026-48b6-8fb0-12c64eb7b44b"
      unitRef="usd">115537000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic1efc15171d44a109455e538187c13fd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzUtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NzdlMjM1NTY1MTlhNGZhNmE0ZDg5OWNiNTRiNjZkZjJfNA_d4e10141-e471-4bd8-9bf7-0c1858384c2f">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8b7a59e9315d4eb2b9241ab80bc82fe2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzUtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NzdlMjM1NTY1MTlhNGZhNmE0ZDg5OWNiNTRiNjZkZjJfMTA_446ac8da-9dfe-4bbe-8880-b69af8bdfc33">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i41ffcdbf562942a392ff7114e7f0c5bd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzUtNC0xLTEtMTMxNjQw_a7e3ec28-e61a-4103-b441-fd295f7e9d41"
      unitRef="usd">935559000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ia103bd3817e34edea244fb5be22b8aa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzUtNi0xLTEtMTMxNjQw_eb54a893-01f3-4c90-8b26-55a3628c6ff6"
      unitRef="usd">911474000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic25f2316395743cf9a30f61b88c73f13_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzYtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NzRlZDY4YmI3MTEwNDlmMjgzZDNhNmRlOGJlYjEyMzBfNA_3a848704-56f1-4188-bdc1-24fa4c0ad5da">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2e868ac425584878a5cb8637de210a6a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzYtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NzRlZDY4YmI3MTEwNDlmMjgzZDNhNmRlOGJlYjEyMzBfMTA_fac6f696-2250-4838-9e4a-a2f4ffddca99">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ie811416a46ee4826889592f38d4b9163_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzYtNC0xLTEtMTMxNjQw_897ab43d-4727-4f46-8556-963df8d67c7e"
      unitRef="usd">855621000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i490fa664c12b4bd98eeb702e9859ecac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzYtNi0xLTEtMTMxNjQw_f4942984-40f9-4456-b6f4-7def209dfe2e"
      unitRef="usd">1778061000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ieb4601676e7046b285d0eeda4777b67d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzctNC0xLTEtMTMxNjQw_d7809ff8-3bde-4fd7-80ad-b08ea93652ba"
      unitRef="usd">199749000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i9500da08e5d546149cb4434ed325cfd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzctNi0xLTEtMTMxNjQw_3c7a2e24-e86b-4b4f-8165-f68d17c76f4c"
      unitRef="usd">158559000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i387dcda856cf491696bc8366f69d04d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzgtNC0xLTEtMTMxNjQw_28223819-67b0-4c18-a6ad-d4ee5f313ce7"
      unitRef="usd">2136921000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ie4e2e3bb5a724c778ac689c9175c8207_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzgtNi0xLTEtMTMxNjQw_296c941f-95a9-4c4c-a868-9d681225123e"
      unitRef="usd">2992569000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="i387dcda856cf491696bc8366f69d04d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzktNC0xLTEtMTMxNjQw_9f8c1ffa-4df2-4313-b706-6fa8af7e9026"
      unitRef="usd">1462337000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="ie4e2e3bb5a724c778ac689c9175c8207_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzktNi0xLTEtMTMxNjQw_496684e5-445a-4cfe-b8cd-a8f8809f6405"
      unitRef="usd">2264907000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="i387dcda856cf491696bc8366f69d04d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzEwLTQtMS0xLTEzMTY0MA_763b4098-3b54-49ee-8c5c-32e8a3ad9f99"
      unitRef="usd">674584000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="ie4e2e3bb5a724c778ac689c9175c8207_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90YWJsZTo2YTgzMGE1NWE3NGM0NWUxYjFjYmJkNDZlYjA3OGIzMi90YWJsZXJhbmdlOjZhODMwYTU1YTc0YzQ1ZTFiMWNiYmQ0NmViMDc4YjMyXzEwLTYtMS0xLTEzMTY0MA_14e4a000-2778-4851-b155-55c6ccd3a338"
      unitRef="usd">727662000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <sats:PropertyPlantAndEquipmentWriteOff
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MDkvZnJhZzpmNWQyMjM4ZGFlNzQ0ZGM3YWNjNzRjOGI1MjlkODNlZS90ZXh0cmVnaW9uOmY1ZDIyMzhkYWU3NDRkYzdhY2M3NGM4YjUyOWQ4M2VlXzI3NDg3NzkwNzAyMjI_779f636b-5727-4fa5-b541-775639af48a7"
      unitRef="usd">1100000000</sats:PropertyPlantAndEquipmentWriteOff>
    <us-gaap:Depreciation
      contextRef="iaa8b04644ea347a2a907a3eaedd64140_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzMtMi0xLTEtMTMxNjQw_c24cd00d-1ff9-4280-b33e-0ba49ee43e7b"
      unitRef="usd">4780000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia10ad5f8d8f643edbf628e7069cc66fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzMtNC0xLTEtMTMxNjQw_71ff13e1-17dd-465f-98ae-14fd91f73ca6"
      unitRef="usd">6036000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia9b2dbc7a13948ad95e13abcb4316835_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzMtNi0xLTEtMTMxNjQw_55fc9ff8-2806-4339-8e2b-8bb6a77c87aa"
      unitRef="usd">5394000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i803b9e417378424c8cf6b6b74e811ec3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzQtMi0xLTEtMTMxNjQw_b74fedec-58c6-4d94-a533-ea831215e2db"
      unitRef="usd">85777000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8bb538d9e196444381002b7e9c9f7610_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzQtNC0xLTEtMTMxNjQw_813b67b2-5ed0-44a7-ac65-1f4e83f87f6a"
      unitRef="usd">90895000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6d74c72c2a6e41dfb7337e8aa341c1e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzQtNi0xLTEtMTMxNjQw_5702bc1a-3dfe-4dce-a238-1299192569a8"
      unitRef="usd">94389000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i48550ac588a440a4b55e9a68a96b3eda_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzUtMi0xLTEtMTMxNjQw_24883860-0b8f-43af-b268-17d348b014bd"
      unitRef="usd">208704000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifea03ed67f26418899ead16f9e863185_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzUtNC0xLTEtMTMxNjQw_f3646df6-fed3-412c-a56d-e51bb1452a0d"
      unitRef="usd">230609000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i641602c7cfbd467fa72f593fc962893a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzUtNi0xLTEtMTMxNjQw_6d907a36-64f9-4c25-8b85-b6c3d351adab"
      unitRef="usd">230079000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i86509754f229454cbe6db78b55f03d9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzYtMi0xLTEtMTMxNjQw_06d695c4-a759-42b1-8a11-a440d786e4af"
      unitRef="usd">299261000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0df513cdfffd43ccbc89463ef28cb0d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzYtNC0xLTEtMTMxNjQw_3b5a42de-558d-4b29-b8fe-16d47f9011ec"
      unitRef="usd">327540000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idb9eb716982a4e89bc35558765f63f21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTIvZnJhZzplNzk1NmI2MWNlOGM0NmI0ODM0YjViN2Y1MzgwZTFjMS90YWJsZTowODY1NjAyNDJhNGM0Nzk3YTliMDVkYTkwZDBlMjc5My90YWJsZXJhbmdlOjA4NjU2MDI0MmE0YzQ3OTdhOWIwNWRhOTBkMGUyNzkzXzYtNi0xLTEtMTMxNjQw_36566910-6c99-4198-889a-cac88b10387e"
      unitRef="usd">329862000</us-gaap:Depreciation>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGV4dHJlZ2lvbjo3MzZjNjcyOTBiNWI0YzU0YjI5YjIyYzgzNjQyODFjNV8yNzQ4Nzc5MDc0MzEy_fb3749b1-a52c-4f7d-80c4-31d5c4c2d7a2">GOODWILL&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our goodwill is assigned to our Hughes segment, as it was generated through: i) the Hughes Acquisition; ii) the agreement with Yahsat pursuant to which, in November 2019, Yahsat contributed its satellite communications services business in Brazil to one of our Brazilian subsidiaries in exchange for a 20% equity ownership interest in that subsidiary (the &#x201c;Yahsat Brazil JV Transaction&#x201d;); and iii) the India JV formation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the quarter ended December 31, 2022, we conducted a quantitative interim test of goodwill for all of our reporting units due to the sustained decline in our stock price during that period.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimated the reporting unit's fair value using the discounted cash flow method and the market comparable method. The discounted cash flow method used the reporting unit's projections of estimated operating results and cash flows that were discounted using a weighted-average cost of capital based on a reasonable market participant&#x2019;s point of view. The main assumptions supporting the cash flow projections include, but are not limited to, revenue growth, margins, discount rate, and terminal growth rate. The financial projections reflect management's best estimate of economic and market conditions over the projected period, including forecasted revenue growth, margins, capital expenditures, depreciation, and amortization. Under the market comparable method, we used the guideline company method to develop valuation multiples and compare the single reporting unit to similar publicly traded companies.  Additionally, we performed a reconciliation of our estimated fair value, determined using the discounted cash flows method and the market comparable method, to the Company&#x2019;s market capitalization.  As a result of this interim test, no goodwill impairment was identified.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Hughes reporting unit exceeded the carrying value by more than 20%.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We concluded that there were no other indicators of impairment for the quarter ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,086&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,597&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,953&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;India JV formation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,086&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,681)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,644&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id9feac9443024987bc6a52f9c7432ad8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGV4dHJlZ2lvbjo3MzZjNjcyOTBiNWI0YzU0YjI5YjIyYzgzNjQyODFjNV8yNzQ4Nzc5MDc1MTY0_f030e7bf-dc95-446b-ad0b-dd588aa2aac0"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGV4dHJlZ2lvbjo3MzZjNjcyOTBiNWI0YzU0YjI5YjIyYzgzNjQyODFjNV8yNzQ4Nzc5MDc1MTQ3_d76d86e0-672a-4644-99fe-7a6b47cc791b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i21ae00803f804cf1ae6e286191f5552d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGV4dHJlZ2lvbjo3MzZjNjcyOTBiNWI0YzU0YjI5YjIyYzgzNjQyODFjNV8xNTk0MjkxODYwODQ2NA_2b4bf980-7029-47f6-8cd0-78117359ddb8"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGV4dHJlZ2lvbjo3MzZjNjcyOTBiNWI0YzU0YjI5YjIyYzgzNjQyODFjNV8yNzQ4Nzc5MDc0Mzgy_24eb8e82-4903-421c-9fd8-6a36e2ef8b7b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at beginning of period&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,086&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,597&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,953&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;India JV formation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,086&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,681)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,644&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV8yLTEtMS0xLTE2NzEwNw_cd193f2c-2f3e-435f-b02a-e6823e43931b"
      unitRef="usd">511086000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV8yLTMtMS0xLTE2NzEwNw_3dcb397d-a2e4-443f-bd81-9027df388137"
      unitRef="usd">511597000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV8yLTUtMS0xLTE2NzEwNw_01574b52-4c09-4187-b414-c09489ec3b3a"
      unitRef="usd">506953000</us-gaap:Goodwill>
    <sats:GoodwillJointVentureFormation
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV8zLTEtMS0xLTE2NzEwNw_645884fe-1c20-42e7-b62b-aa65e84f9518"
      unitRef="usd">23086000</sats:GoodwillJointVentureFormation>
    <sats:GoodwillJointVentureFormation
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV8zLTMtMS0xLTE2NzEwNw_4edc4c23-daba-41cb-98ea-904f065dbf18"
      unitRef="usd">0</sats:GoodwillJointVentureFormation>
    <sats:GoodwillJointVentureFormation
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV8zLTUtMS0xLTE2NzEwNw_7b93132a-f6d9-44d4-827e-a9ca95f38535"
      unitRef="usd">0</sats:GoodwillJointVentureFormation>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV80LTEtMS0xLTE2NzEwNw_4f0d4c94-9bca-4e94-8eeb-83f3785763ba"
      unitRef="usd">-1681000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV80LTMtMS0xLTE2NzEwNw_da0417fe-7f94-49d4-af36-82e45043f504"
      unitRef="usd">-511000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV80LTUtMS0xLTE2NzEwNw_ae28e684-a598-4deb-9792-f2f36a976637"
      unitRef="usd">4644000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV81LTEtMS0xLTE2NzEwNw_4b0bf486-1054-45eb-825f-c06ca5074b29"
      unitRef="usd">532491000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV81LTMtMS0xLTE2NzEwNw_5b8017a5-78f0-44a8-aab5-ba2cd666c3dc"
      unitRef="usd">511086000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDY0L2ZyYWc6NzM2YzY3MjkwYjViNGM1NGIyOWIyMmM4MzY0MjgxYzUvdGFibGU6YjE3YzE4MjVkMzAxNDQ0YThjMWQ5NTFmNjRlZjJiY2UvdGFibGVyYW5nZTpiMTdjMTgyNWQzMDE0NDRhOGMxZDk1MWY2NGVmMmJjZV81LTUtMS0xLTE2NzEwNw_3c558cb0-e39c-48a7-a194-1d370f39430c"
      unitRef="usd">511597000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzMvZnJhZzoyMTY2MjlhYjliNjg0YTkxYjMzNmRjMjk2ZDdiMjE1ZS90ZXh0cmVnaW9uOjIxNjYyOWFiOWI2ODRhOTFiMzM2ZGMyOTZkN2IyMTVlXzQw_28253035-be21-4e3c-8bbf-949b83f5467a">REGULATORY AUTHORIZATIONS&lt;div style="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%"&gt;Regulatory authorizations, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finite lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Indefinite lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,451&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,144)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,307&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,291&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,598&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,012)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,495)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,495)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,495)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,244)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,198)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,303)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,501)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,137&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,088)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,049&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,717&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,766&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,821)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(529)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,085)&lt;/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:'Arial',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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average useful life (in years)&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Future Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our estimated future amortization of our regulatory authorizations with finite lives as of December 31, 2022: &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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.546%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,216&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,438&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;OTHER INTANGIBLE ASSETSThe following table presents our other intangible assets:&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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trademarks and Licenses&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,300&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,283&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,283&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,300&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,283&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,283&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,312&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,312&#160;&lt;/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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Retirements&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,883)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,883)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated amortization:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(257,933)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,097)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,746)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331,776)&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,496)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,485)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,074)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267,429)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,190)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,231)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(342,850)&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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,871)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,485)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,449)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270,300)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,283)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,716)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347,299)&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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(785)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,485)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,270)&lt;/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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirements&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,883&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,883&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(339,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying amount:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,984&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,984&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,199&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,499&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,698&#160;&lt;/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 style="height:15pt"&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average useful life (in years)&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&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;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Future Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our estimated future amortization of other intangible assets as of December&#160;31, 2022:&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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.546%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,074&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <sats:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90ZXh0cmVnaW9uOmZkNGJiZWU3Zjc3ZjQyNTM4ZTE2ODliMjY4NjBhOWM3Xzcx_fa5fef8c-fd35-4e40-8cc9-2b66957d3d41">&lt;div style="margin-bottom:7pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%"&gt;Regulatory authorizations, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finite lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Indefinite lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,451&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,144)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,307&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,291&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,598&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,012)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,495)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,495)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,495)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,244)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,198)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,303)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,501)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, December 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,137&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,088)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,049&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,717&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,766&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,821)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(529)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,085)&lt;/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:'Arial',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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average useful life (in years)&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sats:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77ba6458d8454b92a2cad13989b3d7d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzItMi0xLTEtMTM2OTQ1_9ba5404f-3518-4d5f-a670-204e68ae7217"
      unitRef="usd">58451000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77ba6458d8454b92a2cad13989b3d7d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzItNC0xLTEtMTM2OTQ1_9b0ebd26-250f-4ba5-8d69-2e51e520ce12"
      unitRef="usd">20144000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i77ba6458d8454b92a2cad13989b3d7d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzItNi0xLTEtMTM2OTQ1_a6f5a266-8f04-44c8-9aa5-04c6d32b6dfd"
      unitRef="usd">38307000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i423b94c843b64d708e2f93c72b85ad0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzItOC0xLTEtMTM2OTQ1_9880f704-e67f-4c2f-9f41-4e6a586e67fa"
      unitRef="usd">440291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <sats:IntangibleAssetsExcludingOtherIntangibleAssets
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzItMTAtMS0xLTEzNjk0NQ_56e95fd8-f557-4e8f-81ad-bcb3fa922020"
      unitRef="usd">478598000</sats:IntangibleAssetsExcludingOtherIntangibleAssets>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4d45293c139f42c2a2b01728411c14c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzMtNC0xLTEtMTM2OTQ1_b8d3be34-8ffc-4d65-b5de-5bfed8a9ffad"
      unitRef="usd">4483000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4d45293c139f42c2a2b01728411c14c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzMtNi0xLTEtMTM2OTQ1_b95cf660-66c7-46c8-9447-37fa060a402f"
      unitRef="usd">4483000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzMtMTAtMS0xLTEzNjk0NQ_7883f3f0-b28f-42ba-ac43-e821d7a2cb48"
      unitRef="usd">4483000</us-gaap:AdjustmentForAmortization>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i4d45293c139f42c2a2b01728411c14c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzQtMi0xLTEtMTM2OTQ1_d0c4c5f9-0463-4b9c-b4be-bc5c318ac4f6"
      unitRef="usd">2930000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments
      contextRef="i4d45293c139f42c2a2b01728411c14c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzQtNC0xLTEtMTM2OTQ1_fd8cf9b0-d034-44e3-a0bb-05ef23ca1130"
      unitRef="usd">-2012000</sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet
      contextRef="i4d45293c139f42c2a2b01728411c14c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzQtNi0xLTEtMTM2OTQ1_351bfbe4-e66a-444f-a0b5-faa1ee430da1"
      unitRef="usd">918000</sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="i37fca70bd04d4b3a82eb7675421f29b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzQtOC0xLTEtMTM2OTQ1_4a7e74c8-d4a0-48eb-b60b-72646d91e867"
      unitRef="usd">3729000</us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <sats:OtherIntangibleAssetsNetTranslationAdjustments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzQtMTAtMS0xLTEzNjk0NQ_d755027d-0e87-4969-8678-ae130025cab6"
      unitRef="usd">4647000</sats:OtherIntangibleAssetsNetTranslationAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a211994638c4506b75ba130aac348c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzYtMi0xLTEtMTMxNjQw_a27b6731-5633-46cd-b146-68084b4850af"
      unitRef="usd">61381000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a211994638c4506b75ba130aac348c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzYtNC0xLTEtMTMxNjQw_c71ea93b-ea8c-4f74-b925-735fb49f5644"
      unitRef="usd">26639000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3a211994638c4506b75ba130aac348c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzYtNi0xLTEtMTMxNjQw_b62c87db-c563-4b72-91b9-47d7cdd35f96"
      unitRef="usd">34742000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i32c33fc14b9442be854e0c30c0a1ff84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzYtOC0xLTEtMTMxNjQw_f0360588-26ce-47f2-b455-5384667e6e11"
      unitRef="usd">444020000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <sats:IntangibleAssetsExcludingOtherIntangibleAssets
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzYtMTAtMS0xLTEzMTY0MA_055b0ffe-ba08-4733-84c6-1ec68d265f62"
      unitRef="usd">478762000</sats:IntangibleAssetsExcludingOtherIntangibleAssets>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0f45cbeaad6c4202be0b3323dcd7fa12_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzctNC0xLTEtMTMxNjQw_6f90c616-898c-408a-8265-e07d061a0fb0"
      unitRef="usd">4495000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0f45cbeaad6c4202be0b3323dcd7fa12_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzctNi0xLTEtMTMxNjQw_cc03defb-2862-448f-9d1b-a675f81a4ff3"
      unitRef="usd">4495000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzctMTAtMS0xLTEzMTY0MA_175d60a6-3e70-437f-9600-4602f81aeac2"
      unitRef="usd">4495000</us-gaap:AdjustmentForAmortization>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i0f45cbeaad6c4202be0b3323dcd7fa12_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzgtMi0xLTEtMTMxNjQw_89ed4c2f-f1a8-4663-9558-28a9b3cae3e0"
      unitRef="usd">-4244000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments
      contextRef="i0f45cbeaad6c4202be0b3323dcd7fa12_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzgtNC0xLTEtMTMxNjQw_a0a7dd07-20d4-41f0-add4-e60f38406722"
      unitRef="usd">2046000</sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet
      contextRef="i0f45cbeaad6c4202be0b3323dcd7fa12_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzgtNi0xLTEtMTMxNjQw_b37d141d-6f29-410e-95ea-a1dc5adaf7c2"
      unitRef="usd">-2198000</sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="i4f5794310d9d4889b0db225b0f178a88_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzgtOC0xLTEtMTMxNjQw_f6aee74a-cb84-4174-ac75-09bf9d374e04"
      unitRef="usd">-2303000</us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <sats:OtherIntangibleAssetsNetTranslationAdjustments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzgtMTAtMS0xLTEzMTY0MA_9ed7c258-bc1c-481b-b2f8-a7f15c448c69"
      unitRef="usd">-4501000</sats:OtherIntangibleAssetsNetTranslationAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie7fadbf562504eb099da43be4e2a1143_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzktMi0xLTEtMTMxNjQw_c768c2f8-088d-4fb0-b138-04502456df97"
      unitRef="usd">57137000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie7fadbf562504eb099da43be4e2a1143_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzktNC0xLTEtMTMxNjQw_c50b01c6-7e3a-4965-a4d8-f001f4ea1c3a"
      unitRef="usd">29088000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie7fadbf562504eb099da43be4e2a1143_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzktNi0xLTEtMTMxNjQw_07ab0713-7e1a-4294-aeb4-f20d0f4f6f8e"
      unitRef="usd">28049000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9aea51cfb20244beb6904954bf9feb21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzktOC0xLTEtMTMxNjQw_9e054da9-71cd-4b7a-8ba0-ac6938abd144"
      unitRef="usd">441717000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <sats:IntangibleAssetsExcludingOtherIntangibleAssets
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzktMTAtMS0xLTEzMTY0MA_042ae60b-dd67-4a54-9c33-d21628c999c1"
      unitRef="usd">469766000</sats:IntangibleAssetsExcludingOtherIntangibleAssets>
    <us-gaap:AdjustmentForAmortization
      contextRef="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEyLTQtMS0xLTEzMTY0MA_4dd86666-19dd-42a6-913a-d0e03a27eee0"
      unitRef="usd">4150000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEyLTYtMS0xLTEzMTY0MA_ae38be2c-461b-43e3-8174-a131376b5317"
      unitRef="usd">4150000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEyLTEwLTEtMS0xMzE2NDA_f73196a9-1552-4051-9761-09c19c7804ba"
      unitRef="usd">4150000</us-gaap:AdjustmentForAmortization>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEzLTItMS0xLTEzMTY0MA_05d39c3c-b825-4639-b90f-7ce0815fbdca"
      unitRef="usd">-1821000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments
      contextRef="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEzLTQtMS0xLTEzMTY0MA_c20662cc-7934-4d36-b977-333a1f3ab40c"
      unitRef="usd">1292000</sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet
      contextRef="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEzLTYtMS0xLTEzMTY0MA_fcf27d70-3773-4d42-b083-17e1e2b5ea49"
      unitRef="usd">-529000</sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="id9066160cacb4df08131870037a1b475_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEzLTgtMS0xLTEzMTY0MA_4db4e404-f81d-4ba2-a95d-457fd951f203"
      unitRef="usd">-2556000</us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <sats:OtherIntangibleAssetsNetTranslationAdjustments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzEzLTEwLTEtMS0xMzE2NDA_ad47ac4a-9500-448a-8d19-9919ad211b0a"
      unitRef="usd">-3085000</sats:OtherIntangibleAssetsNetTranslationAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzE0LTItMS0xLTEzMTY0MA_1caf3100-6520-413f-a527-90668a517fcd"
      unitRef="usd">55316000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzE0LTQtMS0xLTEzMTY0MA_2a3804d8-84b4-402d-b75a-cd2135d3addd"
      unitRef="usd">31946000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzE0LTYtMS0xLTEzMTY0MA_b2f337f9-15ff-46ad-bcbd-ecdd8c1c940e"
      unitRef="usd">23370000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id7c3c89fcb04468cb30b76c87665bdfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzE0LTgtMS0xLTEzMTY0MA_f04920db-d41d-4ba5-b4d3-c1ac275fead9"
      unitRef="usd">439161000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <sats:IntangibleAssetsExcludingOtherIntangibleAssets
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzE0LTEwLTEtMS0xMzE2NDA_16477898-8e84-414c-a683-2ac4e086f754"
      unitRef="usd">462531000</sats:IntangibleAssetsExcludingOtherIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ice77e7e17759436ab4c852a3f46b1165_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzYvZnJhZzpmZDRiYmVlN2Y3N2Y0MjUzOGUxNjg5YjI2ODYwYTljNy90YWJsZTozZGUxNWEzZDY5ZWI0NGJlYTQ3ZjFjOGIzODFiYmYzZi90YWJsZXJhbmdlOjNkZTE1YTNkNjllYjQ0YmVhNDdmMWM4YjM4MWJiZjNmXzE2LTQtMS0xLTEzMTY0MA_e5cb4c23-9aad-4cbe-878a-1bb0373b0d8d">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90ZXh0cmVnaW9uOjE3Y2E3MTRiMjYzNDRkNThhM2Q3OGFlYmFmYzE2NzkxXzE2OQ_7a2d131e-0941-40a9-bcc4-365d8785014f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our estimated future amortization of our regulatory authorizations with finite lives as of December 31, 2022: &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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.546%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,216&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,208&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,438&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our estimated future amortization of other intangible assets as of December&#160;31, 2022:&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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.546%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and beyond&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,074&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzItMS0xLTEtMTMxNjQw_0ad7bc43-b109-41ce-88d5-b4c9acdaf4f3"
      unitRef="usd">4208000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzMtMS0xLTEtMTMxNjQw_994e4452-69ba-4094-8aba-4f7cf49c6238"
      unitRef="usd">4216000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzQtMS0xLTEtMTMxNjQw_ea804cc1-134d-4dbd-a7ba-d2eb8c855138"
      unitRef="usd">4208000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzUtMS0xLTEtMTMxNjQw_70e8b4bb-bd4c-4eba-a023-b4b2c0c4ab73"
      unitRef="usd">4208000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzYtMS0xLTEtMTMxNjQw_aa9126d8-6fbc-4159-8305-75f7e0ec1a2b"
      unitRef="usd">2092000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzctMS0xLTEtMTMxNjQw_a64c0264-9b10-4a48-9aa0-92112aa3e97a"
      unitRef="usd">4438000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iabe4d6a70d8046efb252b1fb4aac6b7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MTgvZnJhZzoxN2NhNzE0YjI2MzQ0ZDU4YTNkNzhhZWJhZmMxNjc5MS90YWJsZTo0MmIyYzBjMGFiYWI0MGZhYWJmYTQxZTAyNDY2MTI3YS90YWJsZXJhbmdlOjQyYjJjMGMwYWJhYjQwZmFhYmZhNDFlMDI0NjYxMjdhXzgtMS0xLTEtMTMxNjQw_a233108b-194c-46e1-a58a-a4e3411cb020"
      unitRef="usd">23370000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90ZXh0cmVnaW9uOjRiZWFhZDIxZjM4MzQ4YTlhOTZkMTk3YTdmMmM4ZTIwXzY2_d6a86fd7-2187-4243-bbfc-5dfa5e7e9875">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our other intangible assets: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trademarks and Licenses&lt;/span&gt;&lt;/div&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost:&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,300&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,283&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,283&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,300&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,283&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,283&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,312&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,312&#160;&lt;/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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Retirements&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,883)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,883)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated amortization:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(257,933)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,097)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,746)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331,776)&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,496)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,485)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,074)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267,429)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,190)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,231)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(342,850)&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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,871)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,485)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,449)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270,300)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,283)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,716)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347,299)&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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(785)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,485)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,270)&lt;/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 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirements&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,883&#160;&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,883&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(339,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying amount:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,984&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,984&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,199&#160;&lt;/span&gt;&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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,499&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,698&#160;&lt;/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 style="height:15pt"&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average useful life (in years)&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&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;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i26c93bd6426d46efb5f60a7d14bd22f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzItMi0xLTEtMTMxNjQw_cd68d746-f4c0-42d2-9985-29a0d0e5526f"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if21069c5b7144412b403a5c409d6c6eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzItNC0xLTEtMTMxNjQw_f0cc81dc-583a-40b3-80c9-a0167011c589"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8ec15192a3074e8d8c5602df7393cdc5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzItNi0xLTEtMTMxNjQw_e47ca52a-795c-413f-9ca9-1686095db0c7"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic554c4be795a4294b48ee24b79924cf0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzItOC0xLTEtMTMxNjQw_b4e2c7dd-b8a2-41c5-a203-d5e282b00665"
      unitRef="usd">361283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9662b4c145484dbf96bfaa7d6777649f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzMtMi0xLTEtMTMxNjQw_95df4709-2028-4e60-bf3c-4047902266a0"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6983eaa7d376474d862d4995743dc095_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzMtNC0xLTEtMTMxNjQw_ba6ab9bc-edc9-4819-87d9-90db09ec8516"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i84f5233c29d14fc5a64e96c7ddbed41a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzMtNi0xLTEtMTMxNjQw_8870f1be-e224-4499-aa3c-0c19965a9c98"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a27094d4e274acba0fd7962cd09941f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzMtOC0xLTEtMTMxNjQw_bd9a014c-6287-4069-987b-df518c78bc09"
      unitRef="usd">361283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2ded6bfdd3ed4a89b7bc6c7cade573b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzQtMi0xLTEtMTMxNjQw_25362a1f-c7f8-4ee6-bb1a-36a4c7767401"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9a8902ff1eff4b5f976fc38a185adb20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzQtNC0xLTEtMTMxNjQw_56b45aca-09b8-4c93-9c17-c5dc4b03f34e"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8c67a26b38354178b507c60a681e7177_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzQtNi0xLTEtMTMxNjQw_ac9d7250-d67f-4967-aa6a-b25f322dfc2a"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i663741d8db684593bbd87e52c1473746_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzQtOC0xLTEtMTMxNjQw_5d6dff3c-5957-4857-9e46-d2f10c9789e7"
      unitRef="usd">361283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <sats:FiniteLivedIntangibleAssetsGrossAdditions
      contextRef="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtMi0xLTEtMTU5ODk2_484e6f25-b028-44fc-a377-93b3c292f027"
      unitRef="usd">4312000</sats:FiniteLivedIntangibleAssetsGrossAdditions>
    <sats:FiniteLivedIntangibleAssetsGrossAdditions
      contextRef="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtNC0xLTEtMTU5ODk2_1c2eaf71-9823-4877-ba99-87eb28329a7c"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsGrossAdditions>
    <sats:FiniteLivedIntangibleAssetsGrossAdditions
      contextRef="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtNi0xLTEtMTU5ODk2_43fbdd50-fd6f-40dc-91d8-888c6b38a1a1"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsGrossAdditions>
    <sats:FiniteLivedIntangibleAssetsGrossAdditions
      contextRef="i3d3f2587d83245edb06e0e31a0202fc9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtOC0xLTEtMTU5ODk2_ad617beb-6d58-4709-a650-c9f69db6aff9"
      unitRef="usd">4312000</sats:FiniteLivedIntangibleAssetsGrossAdditions>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzYtMi0xLTEtMTU5ODk2_8ee0261c-0f1e-40a2-818d-d7fb31ce98b0"
      unitRef="usd">-328000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzYtNC0xLTEtMTU5ODk2_5fcf1d80-591d-48cf-b5df-c3e5eae8a12c"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzYtNi0xLTEtMTU5ODk2_707c2d93-7d34-461e-9592-186ecd9efafa"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i3d3f2587d83245edb06e0e31a0202fc9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzYtOC0xLTEtMTU5ODk2_aec7ee4c-b485-4801-baf2-d37bb4a175d6"
      unitRef="usd">-328000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsGrossRetirements
      contextRef="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtMi0xLTEtMTU5Mjcw_cc8ab7e6-1779-42cd-8da3-2e5bfd155acf"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsGrossRetirements>
    <sats:FiniteLivedIntangibleAssetsGrossRetirements
      contextRef="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtNC0xLTEtMTU5Mjcw_5bdc9668-2b8f-45bd-8822-8d0c61d26f78"
      unitRef="usd">9883000</sats:FiniteLivedIntangibleAssetsGrossRetirements>
    <sats:FiniteLivedIntangibleAssetsGrossRetirements
      contextRef="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtNi0xLTEtMTU5Mjcw_bf128063-6c10-4b0b-a4d3-98ade3855220"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsGrossRetirements>
    <sats:FiniteLivedIntangibleAssetsGrossRetirements
      contextRef="i3d3f2587d83245edb06e0e31a0202fc9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtOC0xLTEtMTU5Mjcw_9b39201d-f958-441b-a420-81adbaed2901"
      unitRef="usd">9883000</sats:FiniteLivedIntangibleAssetsGrossRetirements>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idbf936a89d30483faefa44d7116d8963_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtMi0xLTEtMTMxNjQw_b74f6260-27fe-4da2-8a77-38bbd2876015"
      unitRef="usd">274284000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5eaf1e64ca184a19add37ab73cc28b0b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtNC0xLTEtMTMxNjQw_154bf9a1-64b1-40e0-adfc-51617bbe8276"
      unitRef="usd">51400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic9979421c61e440084c2241fb5a17382_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtNi0xLTEtMTMxNjQw_2d0a4d6f-40ce-4861-bca1-f7b9b107190f"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzUtOC0xLTEtMTMxNjQw_5e88f755-d99a-4def-83a9-340888243c0a"
      unitRef="usd">355384000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i26c93bd6426d46efb5f60a7d14bd22f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzgtMi0xLTEtMTMxNjQw_30395097-ddb3-4ab2-8b82-94cbd59b8467"
      unitRef="usd">257933000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if21069c5b7144412b403a5c409d6c6eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzgtNC0xLTEtMTMxNjQw_dfcf706c-ec1f-424c-9c6c-06bb0937a806"
      unitRef="usd">61097000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ec15192a3074e8d8c5602df7393cdc5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzgtNi0xLTEtMTMxNjQw_967ee10a-1353-4dd8-8ad1-b97539d1efd5"
      unitRef="usd">12746000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic554c4be795a4294b48ee24b79924cf0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzgtOC0xLTEtMTMxNjQw_eaee7a4f-ece0-48ea-97ef-7be072817b23"
      unitRef="usd">331776000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id3147812a7214ad7b327a18b9e694fd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzktMi0xLTEtMTMxNjQw_fb448c5f-1f74-439a-af3c-b75a39c47f09"
      unitRef="usd">9496000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i45899b05228d4f9982b533ab80b6e87a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzktNC0xLTEtMTMxNjQw_227fda14-31a8-4035-a8b0-98d43c70080f"
      unitRef="usd">93000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i788a352ef3c94f4690479ce5b1d5ff33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzktNi0xLTEtMTMxNjQw_d925c43e-6849-4459-83cd-ad00baaed287"
      unitRef="usd">1485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6769fffe235a4d43bb3f9d12893f8f43_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzktOC0xLTEtMTMxNjQw_dce3e2f2-f5c6-47e7-a228-22a3ed700baf"
      unitRef="usd">11074000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9662b4c145484dbf96bfaa7d6777649f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEwLTItMS0xLTEzMTY0MA_0282e68d-e237-43ad-bb54-e9bf8f1b8c00"
      unitRef="usd">267429000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6983eaa7d376474d862d4995743dc095_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEwLTQtMS0xLTEzMTY0MA_b7942a5c-2eed-4f05-a2ae-abb8f1367449"
      unitRef="usd">61190000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i84f5233c29d14fc5a64e96c7ddbed41a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEwLTYtMS0xLTEzMTY0MA_a17239d7-ca0b-4cd4-ab01-5073bed0f89c"
      unitRef="usd">14231000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a27094d4e274acba0fd7962cd09941f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEwLTgtMS0xLTEzMTY0MA_4c7fea2d-b25a-4581-b81f-b88acc65d49e"
      unitRef="usd">342850000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8ee99c92ebbb4e059214a7f6061a8b3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzExLTItMS0xLTEzMTY0MA_ab02c4df-5ff9-4f2e-972a-3bd60a6e778e"
      unitRef="usd">2871000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i851895c8657a4e25a2e08b80b8526c0f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzExLTQtMS0xLTEzMTY0MA_53154337-35de-4dfb-b142-3206ae741bb0"
      unitRef="usd">93000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3f3c636573d94a15ab63e49fee8d297a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzExLTYtMS0xLTEzMTY0MA_4cab34d2-c940-452d-b678-6f76337b2b50"
      unitRef="usd">1485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idfea4bde981a425bb6805db91a8ef63e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzExLTgtMS0xLTEzMTY0MA_3679e0e3-810d-4c12-a089-f991e31f97d7"
      unitRef="usd">4449000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2ded6bfdd3ed4a89b7bc6c7cade573b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEyLTItMS0xLTEzMTY0MA_a12af821-e6ca-4679-9ec4-6a2f47e30533"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9a8902ff1eff4b5f976fc38a185adb20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEyLTQtMS0xLTEzMTY0MA_8ceada37-ba55-4169-919f-b709f8fa837a"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8c67a26b38354178b507c60a681e7177_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEyLTYtMS0xLTEzMTY0MA_33ccd480-dc13-484f-9140-edb412beda61"
      unitRef="usd">15716000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i663741d8db684593bbd87e52c1473746_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEyLTgtMS0xLTEzMTY0MA_5d49e394-9653-4595-bf0d-05847c68fa86"
      unitRef="usd">347299000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEzLTItMS0xLTEzMTY0MA_ab25ed43-2f50-46fd-8dd0-9cebaf48483e"
      unitRef="usd">785000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEzLTQtMS0xLTEzMTY0MA_8bbcfb6c-2191-4ad8-aca2-f231cd8f8291"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEzLTYtMS0xLTEzMTY0MA_6ea6fa6f-ee1b-4ffe-865a-2aed726f6435"
      unitRef="usd">1485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d3f2587d83245edb06e0e31a0202fc9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzEzLTgtMS0xLTEzMTY0MA_96ab7da7-121a-40be-8826-d90d653bce06"
      unitRef="usd">2270000</us-gaap:AmortizationOfIntangibleAssets>
    <sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements
      contextRef="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE1LTItMS0xLTE1OTM0MQ_b22d36db-b4d9-4eed-b58c-8e9dd970fe72"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements>
    <sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements
      contextRef="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE1LTQtMS0xLTE1OTM0MQ_dae6d1d6-b4bd-4259-bec0-82ffade66cc0"
      unitRef="usd">9883000</sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements>
    <sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements
      contextRef="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE1LTYtMS0xLTE1OTM0MQ_00e4e18d-d9bc-49d7-b37f-a267b00ee4ec"
      unitRef="usd">0</sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements>
    <sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements
      contextRef="i3d3f2587d83245edb06e0e31a0202fc9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE1LTgtMS0xLTE1OTM0MQ_33ef4bf7-ebfb-4803-8946-8faeb876060a"
      unitRef="usd">9883000</sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationRetirements>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idbf936a89d30483faefa44d7116d8963_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE0LTItMS0xLTEzMTY0MA_c7919ad8-5300-47d0-846d-66b7c8dfd507"
      unitRef="usd">271085000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5eaf1e64ca184a19add37ab73cc28b0b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE0LTQtMS0xLTEzMTY0MA_b2ff47cb-4538-4a10-ba0d-4a73b2e1da25"
      unitRef="usd">51400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic9979421c61e440084c2241fb5a17382_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE0LTYtMS0xLTEzMTY0MA_23418ca8-a17f-4694-9887-4688bba3bab5"
      unitRef="usd">17201000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE0LTgtMS0xLTEzMTY0MA_85b2c936-9ac9-47d7-af5a-f30469a928be"
      unitRef="usd">339686000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2ded6bfdd3ed4a89b7bc6c7cade573b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE5LTItMS0xLTEzMTY0MA_3f22b9a4-7f85-42e6-9e77-39b25bac606f"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9a8902ff1eff4b5f976fc38a185adb20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE5LTQtMS0xLTEzMTY0MA_a04ac084-bd69-4f2a-b381-c2b4a34dd83d"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8c67a26b38354178b507c60a681e7177_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE5LTYtMS0xLTEzMTY0MA_6c1f04d9-08d1-4bd6-91f1-2828b5973ccd"
      unitRef="usd">13984000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i663741d8db684593bbd87e52c1473746_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzE5LTgtMS0xLTEzMTY0MA_497b9f1d-99cf-4599-8e5d-253e2763b880"
      unitRef="usd">13984000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idbf936a89d30483faefa44d7116d8963_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIwLTItMS0xLTEzMTY0MA_69a27b66-9243-40c4-bb40-24519e669c66"
      unitRef="usd">3199000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5eaf1e64ca184a19add37ab73cc28b0b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIwLTQtMS0xLTEzMTY0MA_64cec6f9-7b61-4620-bca9-83b81475e440"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic9979421c61e440084c2241fb5a17382_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIwLTYtMS0xLTEzMTY0MA_4b61ed99-4b61-4b96-83d8-6d45ca51894c"
      unitRef="usd">12499000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIwLTgtMS0xLTEzMTY0MA_09ef75fa-912c-4d70-96d7-7720a043b402"
      unitRef="usd">15698000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7e0375c2b2ff477db0f48f6b7a066bc3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIyLTItMS0xLTEzMTY0MA_8b2d8a43-6bb6-4db7-b5bb-ea5abf227d46">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i97d240ae33954ce3a682b5a9a902bcef_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIyLTQtMS0xLTEzMTY0MA_96a02e0a-f341-4fbc-832d-2a6f2ca7ddfe">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8420509f9f174304b7fbbd3011a249f8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MjcvZnJhZzo0YmVhYWQyMWYzODM0OGE5YTk2ZDE5N2E3ZjJjOGUyMC90YWJsZTpmMzhhOGJiZDI2OGM0NmMxODllMDIzMjVmZTkzMTY2OS90YWJsZXJhbmdlOmYzOGE4YmJkMjY4YzQ2YzE4OWUwMjMyNWZlOTMxNjY5XzIyLTYtMS0xLTEzMTY0MA_d0203130-572e-4f3f-a6d5-c0d45228644c">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzItMS0xLTEtMTMxNjQw_b66d2be9-0656-4e99-b40b-d75660d2967b"
      unitRef="usd">2282000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzMtMS0xLTEtMTMxNjQw_d60b31f9-b6aa-4db3-8088-6985e6fc1a4c"
      unitRef="usd">2282000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzQtMS0xLTEtMTMxNjQw_146d3713-14ea-4819-bd17-bb151cbe9f06"
      unitRef="usd">2282000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzUtMS0xLTEtMTMxNjQw_aa19fff7-2bb0-46e8-9b3b-338e1ed1cbe0"
      unitRef="usd">2282000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzYtMS0xLTEtMTMxNjQw_330c6ddb-af60-4ead-932e-637fc37e8b96"
      unitRef="usd">1496000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzctMS0xLTEtMTMxNjQw_53386682-a49d-419c-a962-1ef72943d7b0"
      unitRef="usd">5074000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i84050e8bc38d4df589260791b822f73f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzAvZnJhZzphZGM1Mjk4MTlkZjM0YWE3OWZjNDZiZGNlMDY4ZTJjZi90YWJsZTo5OTM5MWYxNjU5Nzc0Yzg4YTFkZGM4NzQyYmQwZTg1OS90YWJsZXJhbmdlOjk5MzkxZjE2NTk3NzRjODhhMWRkYzg3NDJiZDBlODU5XzgtMS0xLTEtMTMxNjQw_d716bc52-d965-4738-beef-ed7221b6c014"
      unitRef="usd">15698000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xMzkvZnJhZzplZWM3YmJlYTk4Njg0Njk1OWI1Y2QyY2QwOThmMzQzMy90ZXh0cmVnaW9uOmVlYzdiYmVhOTg2ODQ2OTU5YjVjZDJjZDA5OGYzNDMzXzMx_cc4a1315-dc74-4100-b8dc-b8b21810458f">OTHER INVESTMENTS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other investments, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method investments&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,523&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,226&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other equity investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,307&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,636&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt investments, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,875&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,885&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dish Mexico&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2021, we concluded that our 49% investment in DISH Mexico, S. de R.L. de C.V. and its subsidiaries (&#x201c;Dish Mexico&#x201d;), was not recoverable. Subsequently, in August 2022, we effected our exit from this investment. Therefore, in the third quarter of 2022, in conjunction with our exit, we recognized a net loss of $28.3&#160;million, primarily due to the reclassification of accumulated foreign currency translation adjustment losses from &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gains (losses) on investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deluxe/EchoStar LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We own 50% of Deluxe/EchoStar LLC (&#x201c;Deluxe&#x201d;), a joint venture that we entered into in 2010 to build an advanced digital cinema satellite distribution network targeting delivery to digitally equipped theaters in the U.S. and Canada.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Broadband Connectivity Solutions (Restricted) Limited&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We own 20% of Broadband Connectivity Solutions (Restricted) Limited (together with its subsidiaries, &#x201c;BCS&#x201d;), a joint venture that we entered into in 2018 to provide commercial Ka-band satellite broadband services across Africa, the Middle East and southwest Asia operating over Yahsat's Al Yah 2 and Al Yah 3 Ka-band satellites.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Information for Our Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deluxe&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,334&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,480&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,393&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BCS&lt;/span&gt;&lt;/div&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents trade accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,026&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BCS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded cash distributions received from our investments of $2.0&#160;million for the year ended December&#160;31, 2022 that was considered a return of investment and reported in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net cash provided by (used for) investing activities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Cash Flows. There were no returns of investment during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on investments, net&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Debt Investments, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our other debt investments, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other debt investments, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost basis&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,433&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,010)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,602)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,382)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,946)&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other debt investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our allowance for credit losses for these investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,946&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#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;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:'Arial',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:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; The impact of adopting ASC 326 on January 1, 2020 was a $2.1&#160;million adjustment to Accumulated earnings (losses).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the interest income, net related to our debt investments, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Interest income, 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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit losses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(433)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(367)&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90ZXh0cmVnaW9uOjlkYzdjMDQxZGUxZTQzZDJiZWNlOTQyNjI1ZDE2ZTE0XzY3_4644fcf5-696b-4a40-8721-4472810fd2b7">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other investments, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other investments, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method investments&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,523&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,226&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other equity investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,307&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,636&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt investments, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,875&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,885&#160;&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deluxe&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,334&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,480&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,393&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BCS&lt;/span&gt;&lt;/div&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents trade accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deluxe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,026&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BCS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on investments, net&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our other debt investments, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other debt investments, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost basis&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,433&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,010)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,602)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,382)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,946)&lt;/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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other debt investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzMtMi0xLTEtMTMxNjQw_4c7a4bf5-b639-46f4-a3fa-260f1bd63782"
      unitRef="usd">83523000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzMtNC0xLTEtMTMxNjQw_2189dfcc-9eab-4336-a32f-c170dedbd583"
      unitRef="usd">91226000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzQtMi0xLTEtMTMxNjQw_add10ce9-34f8-4d4a-9db4-0d4109a372ce"
      unitRef="usd">141307000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzQtNC0xLTEtMTMxNjQw_02f5402b-86ea-4439-95f5-68ac5bed660c"
      unitRef="usd">91636000</us-gaap:OtherLongTermInvestments>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzUtMi0xLTEtMTMxNjQw_0ce636b3-c2a0-434e-a258-c1a66c159cd6"
      unitRef="usd">131875000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzUtNC0xLTEtMTMxNjQw_0dbc0f1b-0db8-4c7f-b926-28370fbe6ef5"
      unitRef="usd">114885000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzYtMi0xLTEtMTMxNjQw_b4679fb4-dc49-4013-b010-a699ca75d45e"
      unitRef="usd">356705000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDIvZnJhZzo5ZGM3YzA0MWRlMWU0M2QyYmVjZTk0MjYyNWQxNmUxNC90YWJsZTpiMDdmMDc1MTFlNWI0NDhhYjFhZmIwMTgzODExMmE0OS90YWJsZXJhbmdlOmIwN2YwNzUxMWU1YjQ0OGFiMWFmYjAxODM4MTEyYTQ5XzYtNC0xLTEtMTMxNjQw_b824a7ac-3ccc-4ae1-b8c0-a5a3b7cbc0dd"
      unitRef="usd">297747000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia5085be920ec41f2a49161ff1da3c595_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDUvZnJhZzpjYjk1YTQ1MTU2NmU0YjcxYWVmZGQ3N2U5NzBlNTRmNS90ZXh0cmVnaW9uOmNiOTVhNDUxNTY2ZTRiNzFhZWZkZDc3ZTk3MGU1NGY1XzI3NDg3NzkwNzMzNTk_f9acc0d8-698d-4de1-a463-6f4ae1f47999"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i398ad9a283ab49eaa77fdd77888c53ae_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDUvZnJhZzpjYjk1YTQ1MTU2NmU0YjcxYWVmZGQ3N2U5NzBlNTRmNS90ZXh0cmVnaW9uOmNiOTVhNDUxNTY2ZTRiNzFhZWZkZDc3ZTk3MGU1NGY1XzI3NDg3NzkwNzMzNjQ_48a843bc-4c43-4949-905e-32a01689f1fb"
      unitRef="usd">-28300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ifeae29dec2714179966bc0e680fca153_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDUvZnJhZzpjYjk1YTQ1MTU2NmU0YjcxYWVmZGQ3N2U5NzBlNTRmNS90ZXh0cmVnaW9uOmNiOTVhNDUxNTY2ZTRiNzFhZWZkZDc3ZTk3MGU1NGY1Xzc0Mg_97e1c5a7-1ac6-4c2d-a513-d9b51aaf7174"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i79dec8310734468f837cb07be52ffe17_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDUvZnJhZzpjYjk1YTQ1MTU2NmU0YjcxYWVmZGQ3N2U5NzBlNTRmNS90ZXh0cmVnaW9uOmNiOTVhNDUxNTY2ZTRiNzFhZWZkZDc3ZTk3MGU1NGY1XzEwMzE_cbf20092-b69e-4cfe-9d18-9647b39a0870"
      unitRef="number">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0d8520997d554749ba05551203971548_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo4MjAwMWU4YzVjMGM0NWRjYTZjMjU3ZGRjNDAzNzc5YS90YWJsZXJhbmdlOjgyMDAxZThjNWMwYzQ1ZGNhNmMyNTdkZGM0MDM3NzlhXzItNi0xLTEtMTMxNjQw_262722e7-6ffe-4e20-bee2-4cfd875e32a7"
      unitRef="usd">5334000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i84328719162e458bb7278a4233a6a43a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo4MjAwMWU4YzVjMGM0NWRjYTZjMjU3ZGRjNDAzNzc5YS90YWJsZXJhbmdlOjgyMDAxZThjNWMwYzQ1ZGNhNmMyNTdkZGM0MDM3NzlhXzItOC0xLTEtMTMxNjQw_7447faeb-9a4e-43bc-850f-62ed6c14606f"
      unitRef="usd">5480000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia141f3a361f14371ad168c78330c43b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo4MjAwMWU4YzVjMGM0NWRjYTZjMjU3ZGRjNDAzNzc5YS90YWJsZXJhbmdlOjgyMDAxZThjNWMwYzQ1ZGNhNmMyNTdkZGM0MDM3NzlhXzItMTAtMS0xLTEzNzMxNA_6a18896b-d979-42e8-8520-f245112e791d"
      unitRef="usd">4393000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if0cd3e810da14bdba534605f49859b64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo4MjAwMWU4YzVjMGM0NWRjYTZjMjU3ZGRjNDAzNzc5YS90YWJsZXJhbmdlOjgyMDAxZThjNWMwYzQ1ZGNhNmMyNTdkZGM0MDM3NzlhXzMtNi0xLTEtMTMxNjQw_ea20b75e-9d11-4b8d-9e5e-a6e50598dec6"
      unitRef="usd">7933000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4f1d18e265014df4a70bbf62570881ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo4MjAwMWU4YzVjMGM0NWRjYTZjMjU3ZGRjNDAzNzc5YS90YWJsZXJhbmdlOjgyMDAxZThjNWMwYzQ1ZGNhNmMyNTdkZGM0MDM3NzlhXzMtOC0xLTEtMTMxNjQw_5ecbb84c-6a41-40ca-a543-dccecfa4da04"
      unitRef="usd">8278000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0db47c59fb5d4f4c83b0d687625f37ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo4MjAwMWU4YzVjMGM0NWRjYTZjMjU3ZGRjNDAzNzc5YS90YWJsZXJhbmdlOjgyMDAxZThjNWMwYzQ1ZGNhNmMyNTdkZGM0MDM3NzlhXzMtMTAtMS0xLTEzNzMxNA_5a2ad083-204c-4140-ab10-6797619c5bf1"
      unitRef="usd">9080000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i3002863f34014f14bce6b89337ef16c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo0NTY1NzM2ZjFhOTM0ZWJiODEwZWY0OTEwYmNlY2QwMi90YWJsZXJhbmdlOjQ1NjU3MzZmMWE5MzRlYmI4MTBlZjQ5MTBiY2VjZDAyXzItMi0xLTEtMTMxNjQw_6436ae52-6621-4edb-ab3a-888ea5893f3a"
      unitRef="usd">3026000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib58e169882a84afe995e5fe18fbe4053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo0NTY1NzM2ZjFhOTM0ZWJiODEwZWY0OTEwYmNlY2QwMi90YWJsZXJhbmdlOjQ1NjU3MzZmMWE5MzRlYmI4MTBlZjQ5MTBiY2VjZDAyXzItNC0xLTEtMTMxNjQw_016f2b2f-d2f8-4b7b-8fc4-f8334986a298"
      unitRef="usd">934000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia40b73c7e56e4bcab14a6b5eccc18be3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo0NTY1NzM2ZjFhOTM0ZWJiODEwZWY0OTEwYmNlY2QwMi90YWJsZXJhbmdlOjQ1NjU3MzZmMWE5MzRlYmI4MTBlZjQ5MTBiY2VjZDAyXzMtMi0xLTEtMTMxNjQw_93b6bbc2-2f29-4ed4-aac9-4736244bb846"
      unitRef="usd">5062000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9bc79690756142828a0f0b0436e351e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNDgvZnJhZzpkYTgxMDM0MGI3OWE0YWE3ODQ4N2EzMzQzMmVlZjhmZi90YWJsZTo0NTY1NzM2ZjFhOTM0ZWJiODEwZWY0OTEwYmNlY2QwMi90YWJsZXJhbmdlOjQ1NjU3MzZmMWE5MzRlYmI4MTBlZjQ5MTBiY2VjZDAyXzMtNC0xLTEtMTMxNjQw_dc059372-a69d-4b8b-9e93-2f6bbbd961b9"
      unitRef="usd">5544000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzMvZnJhZzpkYzAzYmM4YTA3MGU0MThmYmUzZGFiYTY5YTIxN2ViNC90ZXh0cmVnaW9uOmRjMDNiYzhhMDcwZTQxOGZiZTNkYWJhNjlhMjE3ZWI0XzM4NDgyOTA2OTc3Nzg_ecb69101-c390-442f-89f5-1401b81fae37"
      unitRef="usd">2000000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <sats:GainLossOnOtherLongTermInvestments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTEvZnJhZzoyZDc2Njg4NWM0MDk0ZDQ4OTgwYjMxYTc0MDU2M2FhMS90YWJsZTpmZTA0YjA1YWFiYmE0ZDAwODZiMDc2OTRkYjc2ZjMxNC90YWJsZXJhbmdlOmZlMDRiMDVhYWJiYTRkMDA4NmIwNzY5NGRiNzZmMzE0XzItNi0xLTEtMTMxNjQw_1cc91034-d042-4539-b9d0-73473efbf005"
      unitRef="usd">49888000</sats:GainLossOnOtherLongTermInvestments>
    <sats:GainLossOnOtherLongTermInvestments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTEvZnJhZzoyZDc2Njg4NWM0MDk0ZDQ4OTgwYjMxYTc0MDU2M2FhMS90YWJsZTpmZTA0YjA1YWFiYmE0ZDAwODZiMDc2OTRkYjc2ZjMxNC90YWJsZXJhbmdlOmZlMDRiMDVhYWJiYTRkMDA4NmIwNzY5NGRiNzZmMzE0XzItOC0xLTEtMTMxNjQw_2f46b2d0-dd51-4574-a67c-6171a59db402"
      unitRef="usd">21256000</sats:GainLossOnOtherLongTermInvestments>
    <sats:GainLossOnOtherLongTermInvestments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTEvZnJhZzoyZDc2Njg4NWM0MDk0ZDQ4OTgwYjMxYTc0MDU2M2FhMS90YWJsZTpmZTA0YjA1YWFiYmE0ZDAwODZiMDc2OTRkYjc2ZjMxNC90YWJsZXJhbmdlOmZlMDRiMDVhYWJiYTRkMDA4NmIwNzY5NGRiNzZmMzE0XzItMTAtMS0xLTEzNzM4MQ_42ad791c-0c9d-48b5-9731-a26d99fcceff"
      unitRef="usd">-29833000</sats:GainLossOnOtherLongTermInvestments>
    <sats:DebtSecuritiesHeldToMaturityAmortizedCost
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzMtMi0xLTEtMTMxNjQw_1a8367ae-c93b-4457-8531-c031c3396997"
      unitRef="usd">143267000</sats:DebtSecuritiesHeldToMaturityAmortizedCost>
    <sats:DebtSecuritiesHeldToMaturityAmortizedCost
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzMtNC0xLTEtMTMxNjQw_68170096-73a8-436f-b7be-d4a54b610c6f"
      unitRef="usd">127433000</sats:DebtSecuritiesHeldToMaturityAmortizedCost>
    <sats:DebtSecuritiesHeldToMaturityDiscountPremium
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzQtMi0xLTEtMTMxNjQw_d30d454e-1525-451b-b755-b71d46d845c6"
      unitRef="usd">8010000</sats:DebtSecuritiesHeldToMaturityDiscountPremium>
    <sats:DebtSecuritiesHeldToMaturityDiscountPremium
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzQtNC0xLTEtMTMxNjQw_426d32e3-5c4d-4659-ae31-150a3f56baea"
      unitRef="usd">9602000</sats:DebtSecuritiesHeldToMaturityDiscountPremium>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzUtMi0xLTEtMTMxNjQw_a6ed534a-1da2-4ccf-b110-fc0b5e1c4525"
      unitRef="usd">3382000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzUtNC0xLTEtMTMxNjQw_47d2f16d-9e39-426b-8d91-73df33e14ed3"
      unitRef="usd">2946000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzYtMi0xLTEtMTMxNjQw_04a3e9fb-afe1-4a1c-9111-3c7df23c8231"
      unitRef="usd">131875000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzYvZnJhZzphMDMzNzA2ZGU0ZjQ0MjBiYmViYmMwNzIwNzk5Nzk1Yi90YWJsZTo1Mjg2MzFlOGMwYmY0Y2ZjOThjOWE1MDBmZmJhNTdiMy90YWJsZXJhbmdlOjUyODYzMWU4YzBiZjRjZmM5OGM5YTUwMGZmYmE1N2IzXzYtNC0xLTEtMTMxNjQw_d2bd155c-3ba4-46b2-a93d-75427bdfd612"
      unitRef="usd">114885000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLossTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90ZXh0cmVnaW9uOjk0MTAwM2ZjYzIzNDRjOTJiZDRlMDk2MWNiYzg2YzdlXzMxMg_53dc9e2f-58de-47de-84a8-81f186f971cf">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our allowance for credit losses for these investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,946&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#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;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:'Arial',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:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; The impact of adopting ASC 326 on January 1, 2020 was a $2.1&#160;million adjustment to Accumulated earnings (losses).&lt;/span&gt;&lt;/div&gt;</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLossTableTextBlock>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzItMi0xLTEtMTMxNjQw_0fbdc344-30c2-452a-9836-e1cadd2b72a4"
      unitRef="usd">2946000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzItNC0xLTEtMTMxNjQw_5e5220da-7da5-4ad8-a1bc-b4710008edab"
      unitRef="usd">2513000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzItNi0xLTEtMTM3NDM5_920b8a83-afaa-4312-8302-2ae45eb8471c"
      unitRef="usd">0</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzMtMi0xLTEtMTMxNjQw_fc026860-9f4a-4c4b-b8f6-bc95ab3482b5"
      unitRef="usd">436000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzMtNC0xLTEtMTMxNjQw_51e20aa4-bb9a-4c55-bde5-629faff5a0c1"
      unitRef="usd">433000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzMtNi0xLTEtMTM3NDM5_55347597-7599-4146-a441-960f1585120d"
      unitRef="usd">2513000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzQtMi0xLTEtMTMxNjQw_85e3e070-99fd-48d2-ac9e-0458318be365"
      unitRef="usd">3382000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzQtNC0xLTEtMTMxNjQw_e0d55e3f-231d-4d0b-ac7b-3fb19e12c87d"
      unitRef="usd">2946000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZToyNzdiNTI4N2U5NWY0OGRmOTYxNzU1ZTZjMGMzMDhhMS90YWJsZXJhbmdlOjI3N2I1Mjg3ZTk1ZjQ4ZGY5NjE3NTVlNmMwYzMwOGExXzQtNi0xLTEtMTM3NDM5_f5081859-f65e-40c5-9ec2-06e1a5550584"
      unitRef="usd">2513000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icee9a6e1a61d43158b934147ffdd25d4_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90ZXh0cmVnaW9uOjk0MTAwM2ZjYzIzNDRjOTJiZDRlMDk2MWNiYzg2YzdlXzE2OA_c54f4339-2331-43be-847d-807fdde7ff34"
      unitRef="usd">2100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:InvestmentIncomeTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90ZXh0cmVnaW9uOjk0MTAwM2ZjYzIzNDRjOTJiZDRlMDk2MWNiYzg2YzdlXzMxMw_ca578d2c-c224-46dd-81fa-482262546758">&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the interest income, net related to our debt investments, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Interest income, 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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit losses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(433)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(367)&lt;/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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentIncomeTextBlock>
    <sats:InvestmentIncomeInterestBeforeCreditLoss
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzMtMi0xLTEtMTMxNjQw_06f5e423-4c5f-4148-b734-8ff43001e570"
      unitRef="usd">20496000</sats:InvestmentIncomeInterestBeforeCreditLoss>
    <sats:InvestmentIncomeInterestBeforeCreditLoss
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzMtNC0xLTEtMTMxNjQw_6f22bad7-d468-41e9-bab8-ca533161df8c"
      unitRef="usd">17191000</sats:InvestmentIncomeInterestBeforeCreditLoss>
    <sats:InvestmentIncomeInterestBeforeCreditLoss
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzMtNi0xLTEtMTMxNjQw_293be3d2-45c8-4d87-ab9d-e3553125cd82"
      unitRef="usd">14736000</sats:InvestmentIncomeInterestBeforeCreditLoss>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzQtMi0xLTEtMTMxNjQw_4522f01b-6ff8-4024-b459-9c25eebe19a7"
      unitRef="usd">436000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzQtNC0xLTEtMTMxNjQw_aef1fcae-5a5c-4043-b50e-309e22fcd83c"
      unitRef="usd">433000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzQtNi0xLTEtMTMxNjQw_eef28b01-53e5-4a6c-9fac-690251877a5d"
      unitRef="usd">367000</us-gaap:ProvisionForOtherCreditLosses>
    <sats:InvestmentIncomeInterestNetOfCreditLosses
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzUtMi0xLTEtMTMxNjQw_8b47af83-3aa2-479a-8ba2-f4dd713e6adb"
      unitRef="usd">20060000</sats:InvestmentIncomeInterestNetOfCreditLosses>
    <sats:InvestmentIncomeInterestNetOfCreditLosses
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzUtNC0xLTEtMTMxNjQw_8fd21c8d-34b0-419a-9a5d-291866addffb"
      unitRef="usd">16758000</sats:InvestmentIncomeInterestNetOfCreditLosses>
    <sats:InvestmentIncomeInterestNetOfCreditLosses
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83MzkvZnJhZzo5NDEwMDNmY2MyMzQ0YzkyYmQ0ZTA5NjFjYmM4NmM3ZS90YWJsZTo3ZDljOWQ2ZTY3YWI0MGY1OGJjZmNjOTkzMmJiZmZjNC90YWJsZXJhbmdlOjdkOWM5ZDZlNjdhYjQwZjU4YmNmY2M5OTMyYmJmZmM0XzUtNi0xLTEtMTMxNjQw_f02465c5-5c22-4fdb-8949-594d6bf35eb6"
      unitRef="usd">14369000</sats:InvestmentIncomeInterestNetOfCreditLosses>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTQvZnJhZzoyZjRmYjU5OTlmOTc0ZDA4YWFmYzBkOGIyNmFhNGE2NC90ZXh0cmVnaW9uOjJmNGZiNTk5OWY5NzRkMDhhYWZjMGQ4YjI2YWE0YTY0XzMw_fe389ad1-20fc-45bd-ae66-0a2f3513e4fb">LONG-TERM DEBT&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the carrying amount and fair values of our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Long-term debt, net:&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:38.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Senior Secured Notes:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1/4% Senior Secured Notes due 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.320%&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727,763&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,555&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Senior Unsecured Notes:&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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 5/8% Senior Unsecured Notes due 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.688%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,490&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838,740&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized debt issuance costs&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,223)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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;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:'Arial',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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,495,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,664,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2026 Senior Secured Notes and 2026 Senior Unsecured Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 27, 2016, our subsidiary Hughes Satellite Systems Corporation (&#x201c;HSSC&#x201d;) issued $750.0 million aggregate principal amount of 5 1/4% Senior Secured Notes due 2026 (the &#x201c;2026 Senior Secured Notes&#x201d;) at an issue price of 100.0%, pursuant to an indenture dated July 27, 2016 (the &#x201c;2016 Secured Indenture&#x201d;) and $750.0 million aggregate principal amount of 6&#160;5/8% Senior Unsecured Notes due 2026 (the &#x201c;2026 Senior Unsecured Notes&#x201d;) at an issue price of 100.0%, pursuant to an indenture dated July 27, 2016 (together with the 2016 Secured Indenture, the &#x201c;Indentures&#x201d;).  The 2026 Senior Secured Notes and the 2026 Senior Unsecured Notes are referred to collectively as the &#x201c;Notes&#x201d; and individually as a series of the Notes.  The Notes mature on August&#160;1, 2026.  Interest on the 2026 Senior Secured Notes accrues at an annual rate of 5 1/4% and interest on the 2026 Senior Unsecured Notes accrues at an annual rate of 6 5/8%.  Interest on the Notes is payable semi-annually in cash, in arrears, on February 1 and August 1 of each year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Additional Information Relating to the Notes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each series of the Notes is redeemable, in whole or in part, at any time at a redemption price equal to 100.0% of the principal amount thereof plus a &#x201c;make-whole&#x201d; premium, as defined in the applicable Indenture, together with accrued and unpaid interest, if any, to the date of redemption. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026 Senior Secured Notes are:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;secured obligations of HSSC; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;secured by security interests in substantially all existing and future tangible and intangible assets of HSSC and certain of its subsidiaries on a first priority basis, subject to certain exceptions;   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;effectively junior to HSSC&#x2019;s obligations that are secured by assets that are not part of the collateral that secures the 2026 Senior Secured Notes to the extent of the value of the collateral securing such obligations;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;effectively senior to HSSC&#x2019;s existing and future unsecured obligations to the extent of the value of the collateral securing the 2026 Senior Secured Notes, after giving effect to permitted liens as provided in the 2016 Secured Indenture;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;senior in right of payment to all existing and future obligations of HSSC that are expressly subordinated to the 2026 Senior Secured Notes;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;structurally junior to any existing and future obligations of any of HSSC&#x2019;s subsidiaries that do not guarantee the 2026 Senior Secured Notes; and  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;unconditionally guaranteed, jointly and severally, on a general senior secured basis by certain of our HSSC&#x2019;s subsidiaries, which guarantees rank equally with all of the guarantors&#x2019; existing and future &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unsubordinated indebtedness and effectively senior to such guarantors&#x2019; existing and future obligations to the extent of the value of the assets securing the 2026 Senior Secured Notes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026 Senior Unsecured Notes are:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;unsecured senior obligations of HSSC; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;ranked equally with all existing and future unsubordinated indebtedness and effectively junior to any secured indebtedness up to the value of the assets securing such indebtedness;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;effectively junior to HSSC&#x2019;s obligations that are secured to the extent of the value of the collateral securing such obligations;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;senior in right of payment to all existing and future obligations of HSSC that are expressly subordinated to the 2026 Senior Unsecured Notes;   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;structurally junior to any existing and future obligations of any of HSSC&#x2019;s subsidiaries that do not guarantee the 2026 Senior Unsecured Notes; and    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;unconditionally guaranteed, jointly and severally, on a general senior secured basis by certain of HSSC&#x2019;s subsidiaries, which guarantees rank equally with all of the guarantors&#x2019; existing and future unsubordinated indebtedness, and effectively junior to any secured indebtedness of the guarantors up to the value of the assets securing such indebtedness.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to certain exceptions, the Indentures contain restrictive covenants that, among other things, impose limitations on HSSC&#x2019;s ability and, in certain instances, the ability of certain of HSSC&#x2019;s subsidiaries to: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;incur additional debt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;pay dividends or make distributions on HSSC&#x2019;s or their capital stock or repurchase HSSC&#x2019;s or their capital stock;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;make certain investments; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;create liens or enter into sale and leaseback transactions;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;enter into transactions with affiliates;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;merge or consolidate with another company;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4.5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;transfer and sell assets; and  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;allow to exist certain restrictions on its or their ability to pay dividends, make distributions, make other payments, or transfer assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of a Change of Control, as defined in the respective Indentures, HSSC would be required to make an offer to repurchase all or any part of a holder&#x2019;s Notes at a purchase price equal to 101.0% of the aggregate principal amount thereof, together with accrued and unpaid interest to the date of repurchase.   &lt;/span&gt;&lt;/div&gt;The Indentures provide for customary events of default for each series of the Notes, including, among other things, non-payment, breach of the covenants in the applicable Indentures, payment defaults or acceleration of other indebtedness, a failure to pay certain judgments and certain events of bankruptcy, insolvency and reorganization.  If any event of default occurs and is continuing with respect to any series of the Notes, the trustee or the holders of at least 25.0% in principal amount of the then outstanding Notes of such series may declare all the Notes of such series to be due and payable immediately, together with any accrued and unpaid interest.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, we amortized $0.8 million, $2.4 million and $4.3 million, respectively, of debt issuance costs incurred for all debt issuances, which are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest expense, net of amounts capitalized&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90ZXh0cmVnaW9uOjhmMjA4ODUwNTFkYjQwNTRiYWM1YTNiMGRmMDM4MWNkXzg1_b0420930-374e-494e-87c9-44e220d363b4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the carrying amount and fair values of our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Long-term debt, net:&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:38.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Senior Secured Notes:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1/4% Senior Secured Notes due 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.320%&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727,763&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,555&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Senior Unsecured Notes:&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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 5/8% Senior Unsecured Notes due 2026&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.688%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,490&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750,000&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838,740&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized debt issuance costs&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,223)&lt;/span&gt;&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,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;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:'Arial',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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,495,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,664,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i674ce606862648c8b7fea032de19d38f_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzQtMi0xLTEtMTMxNjQw_e13d299c-ed98-4ec0-a270-2b8da34a6d95"
      unitRef="number">0.05320</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i674ce606862648c8b7fea032de19d38f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzQtNC0xLTEtMTMxNjQw_0e942c38-9791-414d-8355-577243a365e6"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i674ce606862648c8b7fea032de19d38f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzQtNi0xLTEtMTMxNjQw_6c180dd3-7288-4171-9a43-b98778684343"
      unitRef="usd">727763000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if5356dab44904442867f4f2d4ae1eb88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzQtOC0xLTEtMTMxNjQw_a0f5fa83-3b3d-4bc2-9048-729af61b0868"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if5356dab44904442867f4f2d4ae1eb88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzQtMTAtMS0xLTEzMTY0MA_cc971419-8977-4865-9bbd-9884cc729a2d"
      unitRef="usd">825555000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie7bbfba76dcc4544be0c8f4aed1b0435_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzYtMi0xLTEtMTMxNjQw_12be474e-7efd-4001-b2ae-a605ce15791f"
      unitRef="number">0.06688</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie7bbfba76dcc4544be0c8f4aed1b0435_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzYtNC0xLTEtMTMxNjQw_e6475018-00e8-48b1-8b58-391b55fc6641"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie7bbfba76dcc4544be0c8f4aed1b0435_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzYtNi0xLTEtMTMxNjQw_c6804913-9ce7-47f1-b8ba-3ea7474e53fc"
      unitRef="usd">707490000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i65308d62dc0a43ef867a3f84e2f1e4af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzYtOC0xLTEtMTMxNjQw_31d7abe4-d35f-4437-80b6-30c794e9dfe2"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i65308d62dc0a43ef867a3f84e2f1e4af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzYtMTAtMS0xLTEzMTY0MA_092ddc89-94ea-4546-9288-2c5cda5c3865"
      unitRef="usd">838740000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzctNC0xLTEtMTMxNjQw_9c33b27a-c849-44c8-b51a-9ad9bb5155d0"
      unitRef="usd">3223000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzctOC0xLTEtMTMxNjQw_4714c809-99a9-4de4-bd5e-5d5fa7736f0f"
      unitRef="usd">4006000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzgtNC0xLTEtMTMxNjQw_c1306cd0-3075-42ef-b3aa-4e099d2b568f"
      unitRef="usd">1496777000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzgtNi0xLTEtMTMxNjQw_ae454ff3-ac10-4851-9713-bd257232562d"
      unitRef="usd">1435253000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzgtOC0xLTEtMTMxNjQw_e7d010b8-801e-43b6-b7ed-1b56320da048"
      unitRef="usd">1495994000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNTcvZnJhZzo4ZjIwODg1MDUxZGI0MDU0YmFjNWEzYjBkZjAzODFjZC90YWJsZTpmNDAyMjcyY2RlODg0ZDNiODJhMDhkZWJhNjk4NjViOC90YWJsZXJhbmdlOmY0MDIyNzJjZGU4ODRkM2I4MmEwOGRlYmE2OTg2NWI4XzgtMTAtMS0xLTEzMTY0MA_f4ba6e7f-7290-4714-bd82-e62e97915c78"
      unitRef="usd">1664295000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if977ef25da314af783bf3fabb6ebd7fd_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDUvZnJhZzpkNDU1N2FiOWQxMDc0MWNmODg5MDQ5YmJlMWQxYjE5ZC90ZXh0cmVnaW9uOmQ0NTU3YWI5ZDEwNzQxY2Y4ODkwNDliYmUxZDFiMTlkXzk0_cf503a41-c074-411b-95f6-351b8019e604"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount
      contextRef="i1d177b4391f4416694f383a29593959b_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDUvZnJhZzpkNDU1N2FiOWQxMDc0MWNmODg5MDQ5YmJlMWQxYjE5ZC90ZXh0cmVnaW9uOmQ0NTU3YWI5ZDEwNzQxY2Y4ODkwNDliYmUxZDFiMTlkXzIxOQ_200296f7-2062-462e-9d5c-b437d4c5cbf3"
      unitRef="number">1.000</sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i350abbddc80e45a1b0616b7babfe3359_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDUvZnJhZzpkNDU1N2FiOWQxMDc0MWNmODg5MDQ5YmJlMWQxYjE5ZC90ZXh0cmVnaW9uOmQ0NTU3YWI5ZDEwNzQxY2Y4ODkwNDliYmUxZDFiMTlkXzMwMw_22f7bff9-2cb0-4614-aba8-9e2bc6e1909b"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount
      contextRef="ic0d49b6d44064bc58c97d63f3b7063d3_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDUvZnJhZzpkNDU1N2FiOWQxMDc0MWNmODg5MDQ5YmJlMWQxYjE5ZC90ZXh0cmVnaW9uOmQ0NTU3YWI5ZDEwNzQxY2Y4ODkwNDliYmUxZDFiMTlkXzQzMg_f14c3d07-8ad9-44c9-958a-783c8dcf9051"
      unitRef="number">1.000</sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i9c5d9bbbe31a46238480e3ff59bc1003_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDgvZnJhZzpjZjMxMmY2M2IxNzU0Njc4YmIxMzk2YTE2YTZiOTU4Ni90ZXh0cmVnaW9uOmNmMzEyZjYzYjE3NTQ2NzhiYjEzOTZhMTZhNmI5NTg2XzE1Ng_764aabf7-28e4-409f-826b-53ad3ab0e16e"
      unitRef="number">1.000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i51237cc4274b4623bb18e2a3cc59c272_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDgvZnJhZzpjZjMxMmY2M2IxNzU0Njc4YmIxMzk2YTE2YTZiOTU4Ni90ZXh0cmVnaW9uOmNmMzEyZjYzYjE3NTQ2NzhiYjEzOTZhMTZhNmI5NTg2XzE1Ng_a7f02506-d7e5-430b-94a1-155bee778b4c"
      unitRef="number">1.000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <sats:DebtInstrumentPurchasePriceDueToChangeOfControlAsPercentageOfAggregatePrincipalAmount
      contextRef="ie7bbfba76dcc4544be0c8f4aed1b0435_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDgvZnJhZzpjZjMxMmY2M2IxNzU0Njc4YmIxMzk2YTE2YTZiOTU4Ni90ZXh0cmVnaW9uOmNmMzEyZjYzYjE3NTQ2NzhiYjEzOTZhMTZhNmI5NTg2XzM3MDk_4e87e39e-b0da-495d-8139-24a62bb70e63"
      unitRef="number">1.010</sats:DebtInstrumentPurchasePriceDueToChangeOfControlAsPercentageOfAggregatePrincipalAmount>
    <sats:DebtInstrumentPurchasePriceDueToChangeOfControlAsPercentageOfAggregatePrincipalAmount
      contextRef="i674ce606862648c8b7fea032de19d38f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDgvZnJhZzpjZjMxMmY2M2IxNzU0Njc4YmIxMzk2YTE2YTZiOTU4Ni90ZXh0cmVnaW9uOmNmMzEyZjYzYjE3NTQ2NzhiYjEzOTZhMTZhNmI5NTg2XzM3MDk_8aa47838-217a-465e-9c01-e57061aee8bf"
      unitRef="number">1.010</sats:DebtInstrumentPurchasePriceDueToChangeOfControlAsPercentageOfAggregatePrincipalAmount>
    <sats:DebtInstrumentPercentOfDebtHoldersRequiredToCallDebt
      contextRef="ic11943052e88442ba6823de805326946_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NDgvZnJhZzpjZjMxMmY2M2IxNzU0Njc4YmIxMzk2YTE2YTZiOTU4Ni90ZXh0cmVnaW9uOmNmMzEyZjYzYjE3NTQ2NzhiYjEzOTZhMTZhNmI5NTg2XzQyOTc_6b62d580-09ec-478f-8af2-65fa82e8e263"
      unitRef="number">0.250</sats:DebtInstrumentPercentOfDebtHoldersRequiredToCallDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if8f45df09d9e47ec9307bac69fc07204_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTEvZnJhZzpiNjhmYmUzZDFkY2I0N2QwYTMwNmM1MmViZjEzNjU2NC90ZXh0cmVnaW9uOmI2OGZiZTNkMWRjYjQ3ZDBhMzA2YzUyZWJmMTM2NTY0Xzc4_2b176cb4-015d-44be-b536-7d0b2f90d621"
      unitRef="usd">800000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i427667c2e0b84994b0fd1e38012de52a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTEvZnJhZzpiNjhmYmUzZDFkY2I0N2QwYTMwNmM1MmViZjEzNjU2NC90ZXh0cmVnaW9uOmI2OGZiZTNkMWRjYjQ3ZDBhMzA2YzUyZWJmMTM2NTY0Xzgy_4defdd06-4ad5-4433-ae94-80abedd3f7b2"
      unitRef="usd">2400000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ief6abd2e3fa84a898cff6e679df6e86f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTEvZnJhZzpiNjhmYmUzZDFkY2I0N2QwYTMwNmM1MmViZjEzNjU2NC90ZXh0cmVnaW9uOmI2OGZiZTNkMWRjYjQ3ZDBhMzA2YzUyZWJmMTM2NTY0Xzg5_240b5f42-9af8-4260-a587-abe11b62c25c"
      unitRef="usd">4300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNjMvZnJhZzozYTdmMjU3NDZmMWU0N2ZjYTQ0NmY0Y2NkZmFhNGM3ZS90ZXh0cmVnaW9uOjNhN2YyNTc0NmYxZTQ3ZmNhNDQ2ZjRjY2RmYWE0YzdlXzkyOA_3a07938c-096c-4e4d-a8a8-cbede59b563d">INCOME TAXES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,234&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,400&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,078&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,011)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141,053)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,913)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax benefit (provision), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in the Consolidated Statements of Operations: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current benefit (provision), 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,703)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,324)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,750)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,017)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,171)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,868)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,525)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,467)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,116)&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current benefit (provision), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,245)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,962)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,734)&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:12pt"&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred benefit (provision), 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,509)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,665)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,707)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,051)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,155)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,497&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,156&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,125)&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred benefit (provision), net&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,430)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,664)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,335)&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 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit (provision), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our actual tax provisions reconciled to the amounts computed by applying the statutory federal tax rate to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Statements of Operations: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,977)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,953)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,845&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit (provision)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,754)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,140)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(349)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,871)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,804)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,209)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits, including withholding tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,268&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,012)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,743)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,212)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rates different than statutory&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,404&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,137&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,180&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,372)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,391)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(911)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit (provision), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our deferred tax assets and liabilities: &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.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating losses, credit and other carryforwards&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,675&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,767&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,556&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,651&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,076&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,996&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,645&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,067&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,495&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,776&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,447&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,257&#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 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224,731)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234,571)&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,716&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,686&#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:12pt"&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, regulatory authorizations, and other intangibles&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(467,486)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493,093)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,860)&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(486,326)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(520,953)&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 2px 48.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(416,610)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(398,267)&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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities) foreign jurisdiction&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,242)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities) domestic&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411,300)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(391,025)&lt;/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 48.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(416,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(398,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Overall, our net deferred tax assets were offset by a valuation allowance of $224.7&#160;million and $234.6&#160;million as of December&#160;31, 2022 and 2021, respectively. The valuation allowance decreased due to the removal of the valuation allowance on a disposed investment and on the net operating loss carryforwards of a foreign subsidiary. The decrease was partially offset by an increase in the net operating loss carryforwards of certain foreign subsidiaries that management does not believe will be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax benefits of net operating loss and tax credit carryforwards are evaluated on an ongoing basis, including a review of historical and projected future operating results, the eligible carryforward period, and other circumstances.  As of December&#160;31, 2022, we had net operating loss carryforwards of $732.0&#160;million, including $721.2&#160;million of foreign net operating loss carryforwards.  The net operating loss carryforwards associated with India will begin to expire in 2027.  As of December&#160;31, 2022, we have tax credit carryforwards of $75.7&#160;million and $83.2&#160;million for federal and state income tax purposes, respectively.  If not utilized, the federal tax credit carryforwards will begin to expire in 2035. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we had undistributed earnings attributable to foreign subsidiaries for which no provision for U.S. income taxes or foreign withholding taxes has been made because it is expected that such earnings will be reinvested outside the U.S. indefinitely.  It is not practicable to determine the amount of the unrecognized deferred tax liability at this time.  As of December&#160;31, 2022 and 2021, we had net deferred tax assets related to our foreign subsidiaries of $8.0&#160;million and $5.4&#160;million, respectively, which were recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt; in the Consolidated Balance Sheets.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting for Uncertainty in Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to filing U.S. federal income tax returns, we file income tax returns in all states that impose an income tax.  As of December&#160;31, 2022, we are not currently under a U.S. federal income tax examination.  However, the IRS could perform tax examinations on years as early as tax year 2008.  We are also subject to frequent state income tax audits and have open state examinations on years as early as tax year 2008.  We also file income tax returns in the United Kingdom, Germany, Brazil,&#160;India and a number of other foreign jurisdictions.  We generally are open to income tax examination in these foreign jurisdictions for taxable years beginning in 2004.  As of December&#160;31, 2022, we are currently being audited by the Indian tax authorities for fiscal years 2004 through 2021 and the German tax authority for calendar years 2016 through 2019.  We have no other on-going significant income tax examinations in process in our foreign jurisdictions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the reconciliation of the beginning and ending amount of unrecognized income tax benefits: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized&#160;tax&#160;benefit balance as of beginning of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,276&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,060&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,401&#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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,349&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,882&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions related to prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,441)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(572)&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on expirations of statute of limitations&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(927)&lt;/span&gt;&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:'Arial',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="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:'Arial',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 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, we had $138.0&#160;million and $150.3&#160;million, respectively, of unrecognized income tax benefits, all of which, if recognized, would affect our effective tax rate.   Additions based on tax positions related to prior years in 2020 include amounts in our deferred tax assets previously considered contingent liabilities related to combined state filings with DISH Network Corporation (&#x201c;DISH&#x201d;) and its subsidiaries (together with DISH, &#x201c;Dish Network&#x201d;).  During 2020, we and DISH Network concluded that combined state filings were no longer required.  The amounts on this schedule have been reduced by $14.3&#160;million without tax effect to reflect the change in filing status.&lt;/span&gt;&lt;/div&gt;For the years ended December&#160;31, 2022, 2021 and 2020, our income tax provision included an insignificant amount of interest and penalties.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90ZXh0cmVnaW9uOjhmZDRmNzgxOTY3YTQzNGI4NjZjNmZjMmY4YzAyMzVlXzcw_dbd73dae-f6c2-4733-ad28-56e64a43e827">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,234&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,400&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,078&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,011)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141,053)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,913)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzItMi0xLTEtMTMxNjQw_97affe28-1086-40ee-a510-65a421aa6467"
      unitRef="usd">354234000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzItNC0xLTEtMTMxNjQw_d027eb1c-9b67-4238-b7b3-4896121c9fce"
      unitRef="usd">269400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzItNi0xLTEtMTMxNjQw_accede29-ca67-41a5-b374-27104ccd78bc"
      unitRef="usd">108078000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzMtMi0xLTEtMTMxNjQw_d0190d9f-c721-4fab-8d6d-e43473b220d1"
      unitRef="usd">-121011000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzMtNC0xLTEtMTMxNjQw_b7e0bced-5e24-4400-a1de-72ca57ec3d31"
      unitRef="usd">-141053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzMtNi0xLTEtMTMxNjQw_d3a5c4d2-6381-4b58-9370-96dc049d5a93"
      unitRef="usd">-135913000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzQtMi0xLTEtMTMxNjQw_b8fba98f-4a53-486d-a181-4d93ac47e486"
      unitRef="usd">233223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzQtNC0xLTEtMTMxNjQw_ec767be8-6054-4740-be8e-181ec7457db9"
      unitRef="usd">128347000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTQvZnJhZzo4ZmQ0Zjc4MTk2N2E0MzRiODY2YzZmYzJmOGMwMjM1ZS90YWJsZTpiMjNjZTZiYzg4MWI0OTExOTY5MTI0N2MxOWM2NmI2Ny90YWJsZXJhbmdlOmIyM2NlNmJjODgxYjQ5MTE5NjkxMjQ3YzE5YzY2YjY3XzQtNi0xLTEtMTMxNjQw_6d59dce2-a3cc-4bbc-a0d8-ff06f7769a38"
      unitRef="usd">-27835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90ZXh0cmVnaW9uOjc1MWEzN2U5NmM0ZTQ4YmFhMWUzMWI2ODJlM2M1ODY1Xzcy_a0f764ad-c0ad-49e5-8f21-80eb9c0fcf6c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax benefit (provision), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in the Consolidated Statements of Operations: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current benefit (provision), 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,703)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,324)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,750)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,017)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,171)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,868)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,525)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,467)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,116)&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current benefit (provision), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,245)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,962)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,734)&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:12pt"&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred benefit (provision), 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,509)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,665)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,707)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,051)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,155)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,497&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,156&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,125)&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred benefit (provision), net&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,430)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,664)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,335)&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 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit (provision), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzMtMi0xLTEtMTMxNjQw_8ba26629-55b9-4701-971a-cee20955b351"
      unitRef="usd">29703000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzMtNC0xLTEtMTMxNjQw_04929dd0-886d-45b4-bbf5-75ffc8b3bb0d"
      unitRef="usd">9324000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzMtNi0xLTEtMTMxNjQw_fb85c6b8-760b-48df-9c01-418eb5ea128b"
      unitRef="usd">2750000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzQtMi0xLTEtMTMxNjQw_8f0f5277-680b-406a-bfb3-5fee2efe196b"
      unitRef="usd">11017000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzQtNC0xLTEtMTMxNjQw_b7968901-5260-4637-80ba-f9e6bf859e59"
      unitRef="usd">15171000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzQtNi0xLTEtMTMxNjQw_7dc01cc3-6547-4cff-a7de-6688963ae387"
      unitRef="usd">4868000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzUtMi0xLTEtMTMxNjQw_d17a93b3-9242-4ebe-bfc8-7152b8488ca2"
      unitRef="usd">4525000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzUtNC0xLTEtMTMxNjQw_11e03f0a-c449-4c38-9b41-2dac2d6ad5fd"
      unitRef="usd">3467000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzUtNi0xLTEtMTMxNjQw_12558a0c-12b6-4edd-87b1-18fdede52b8f"
      unitRef="usd">2116000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzYtMi0xLTEtMTMxNjQw_57c15f7c-33fa-4c53-936c-8faf044f25c5"
      unitRef="usd">45245000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzYtNC0xLTEtMTMxNjQw_8d1a0b52-7441-4d54-8713-0a6c28c2ed6a"
      unitRef="usd">27962000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzYtNi0xLTEtMTMxNjQw_03a56a7d-a810-45a6-bfaf-4d4ae2e2f53e"
      unitRef="usd">9734000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzktMi0xLTEtMTMxNjQw_2827cbdc-9a1a-444f-98e6-22b41feb60aa"
      unitRef="usd">17509000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzktNC0xLTEtMTMxNjQw_a64f3ca2-c49e-428f-917f-09aeb2e5b3cc"
      unitRef="usd">41665000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzktNi0xLTEtMTMxNjQw_2a7665d2-f134-4276-81da-7c74aba1a42f"
      unitRef="usd">9707000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEwLTItMS0xLTEzMTY0MA_17c45dc5-09f7-4218-8cfa-bd11198675ee"
      unitRef="usd">7051000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEwLTQtMS0xLTEzMTY0MA_5b7b833e-4363-407f-9b50-7ee08c75b811"
      unitRef="usd">2155000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEwLTYtMS0xLTEzMTY0MA_7691a21b-1c5e-4c45-aa30-8b70a71232a1"
      unitRef="usd">-3497000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzExLTItMS0xLTEzMTY0MA_826e7fc2-d686-4c6e-826b-c726740876eb"
      unitRef="usd">-3130000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzExLTQtMS0xLTEzMTY0MA_b52d72c6-9b3a-4415-acc6-b83afea6d8c8"
      unitRef="usd">-6156000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzExLTYtMS0xLTEzMTY0MA_753b9fec-c715-4849-84ce-1dbfe7383ec6"
      unitRef="usd">8125000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEyLTItMS0xLTEzMTY0MA_472ce72a-38b2-4373-a8ac-b9fa438ca3d6"
      unitRef="usd">21430000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEyLTQtMS0xLTEzMTY0MA_9d7de9c2-b9dc-4293-942c-770d76ebf0a3"
      unitRef="usd">37664000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEyLTYtMS0xLTEzMTY0MA_cd9b226f-6978-4b81-aa00-6e5451a2c755"
      unitRef="usd">14335000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEzLTItMS0xLTEzMTY0MA_8c93020e-f238-4078-90c8-880555b07d4e"
      unitRef="usd">66675000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEzLTQtMS0xLTEzMTY0MA_22f291c0-30bd-46f6-a1e7-fc0779916c74"
      unitRef="usd">65626000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NTcvZnJhZzo3NTFhMzdlOTZjNGU0OGJhYTFlMzFiNjgyZTNjNTg2NS90YWJsZTowYWMyOWMwNzU4MTQ0YjlhOWJiODdhOGEwNDZiY2NlYS90YWJsZXJhbmdlOjBhYzI5YzA3NTgxNDRiOWE5YmI4N2E4YTA0NmJjY2VhXzEzLTYtMS0xLTEzMTY0MA_f8fd733c-bc34-457f-8119-cd5d36f8aa27"
      unitRef="usd">24069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90ZXh0cmVnaW9uOjlmMDU5M2E1MGVmNjQ4NmU4NGQ1MDE5MzU2YjI4MWEyXzE1OQ_cf59396e-82b3-4658-9be4-fb46cc2a7db8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our actual tax provisions reconciled to the amounts computed by applying the statutory federal tax rate to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the Consolidated Statements of Operations: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,977)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,953)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,845&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit (provision)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,754)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,140)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(349)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,871)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,804)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,209)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits, including withholding tax&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,268&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,012)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,743)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,212)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rates different than statutory&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,404&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,137&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,180&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,372)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,391)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(911)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax benefit (provision), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzItMi0xLTEtMTMxNjQw_f3e0e277-67fe-47be-9c27-3bf44e800b69"
      unitRef="usd">48977000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzItNC0xLTEtMTMxNjQw_79d8bdc9-3d92-496b-9d9c-5bb36ded963b"
      unitRef="usd">26953000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzItNi0xLTEtMTMxNjQw_beaadfbb-d695-4d96-90d2-fc52538478c3"
      unitRef="usd">-5845000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzMtMi0xLTEtMTMxNjQw_f60cdb63-6a09-4455-9f44-ff854973ab42"
      unitRef="usd">15754000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzMtNC0xLTEtMTMxNjQw_7229c28e-79b3-41ef-9649-3b084abfd1a1"
      unitRef="usd">14140000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzMtNi0xLTEtMTMxNjQw_dd666988-9762-4d0e-9a8d-acc187e8c867"
      unitRef="usd">349000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzQtMi0xLTEtMTMxNjQw_2162bd57-f11e-4908-828a-d56ad95f9991"
      unitRef="usd">2871000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzQtNC0xLTEtMTMxNjQw_d5eb2a1b-dae8-4e44-9b32-3f40e484ca2a"
      unitRef="usd">5804000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzQtNi0xLTEtMTMxNjQw_80373deb-5bf3-4d44-8b3e-3684ec701c42"
      unitRef="usd">2209000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzUtMi0xLTEtMTMxNjQw_3a3de303-6cce-40cb-bf79-38e6400e9b91"
      unitRef="usd">8907000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzUtNC0xLTEtMTMxNjQw_e9d33513-f422-44a7-bfc7-ad06d8438153"
      unitRef="usd">6268000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzUtNi0xLTEtMTMxNjQw_ef13e115-d618-47f2-bab8-f454714d976a"
      unitRef="usd">587000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzYtMi0xLTEtMTMxNjQw_5d20da27-190b-4799-961d-4340b600be53"
      unitRef="usd">18012000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzYtNC0xLTEtMTMxNjQw_88342065-b986-4076-81c1-77a760d44025"
      unitRef="usd">40743000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzYtNi0xLTEtMTMxNjQw_2ba886c4-99c8-491b-b40b-3fe9ce7568b3"
      unitRef="usd">44212000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzctMi0xLTEtMTMxNjQw_140d539d-d796-4eb1-9a97-30e8dcd6e3ad"
      unitRef="usd">17404000</sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount>
    <sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzctNC0xLTEtMTMxNjQw_76f50cbc-9e54-4362-812d-20042d6c3ab7"
      unitRef="usd">18137000</sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount>
    <sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzctNi0xLTEtMTMxNjQw_064a8b92-5332-4d3a-a551-fccda11f5b64"
      unitRef="usd">17180000</sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzktMi0xLTEtMTMxNjQw_30905ef2-a46a-4b6a-bd21-35b2620fde62"
      unitRef="usd">7372000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzktNC0xLTEtMTMxNjQw_e5c4884c-ed19-4dd5-b7c2-2cc82af0edc4"
      unitRef="usd">2391000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzktNi0xLTEtMTMxNjQw_13e80a8b-c9ce-4022-8f20-0bdb3cced10f"
      unitRef="usd">911000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzEwLTItMS0xLTEzMTY0MA_6fe498d8-2686-4475-b2f0-2a87ac9c9d11"
      unitRef="usd">66675000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzEwLTQtMS0xLTEzMTY0MA_f09c10cb-0105-4a2e-8e8d-99990e7ad29e"
      unitRef="usd">65626000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjAvZnJhZzo5ZjA1OTNhNTBlZjY0ODZlODRkNTAxOTM1NmIyODFhMi90YWJsZTpjM2U3ZWY3ZTYwMGU0ZWUxODlhZmNkM2U2NWYwMDk5Ny90YWJsZXJhbmdlOmMzZTdlZjdlNjAwZTRlZTE4OWFmY2QzZTY1ZjAwOTk3XzEwLTYtMS0xLTEzMTY0MA_e54af050-0763-4e8a-aa4e-f28d4b94bfc2"
      unitRef="usd">24069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzE5NDM_57347c8a-d553-4d88-95d0-4b329f5e0208">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our deferred tax assets and liabilities: &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.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating losses, credit and other carryforwards&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,675&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,767&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,556&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,651&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,076&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,996&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,645&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,067&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,495&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,776&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,447&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,257&#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 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224,731)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234,571)&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,716&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,686&#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:12pt"&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, regulatory authorizations, and other intangibles&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(467,486)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493,093)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,860)&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(486,326)&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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(520,953)&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 2px 48.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(416,610)&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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(398,267)&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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities) foreign jurisdiction&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,242)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities) domestic&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411,300)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(391,025)&lt;/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 48.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(416,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(398,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzMtMi0xLTEtMTMxNjQw_1f7d0490-bab2-4ed0-b47c-b3a93eda856e"
      unitRef="usd">220675000</sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards>
    <sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzMtNC0xLTEtMTMxNjQw_6a2677eb-e1c9-4c2b-beeb-57a7c0e94523"
      unitRef="usd">253767000</sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzQtMi0xLTEtMTMxNjQw_94502c31-998d-4992-88a4-bab1feb11464"
      unitRef="usd">3556000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzQtNC0xLTEtMTMxNjQw_d86d868c-7fd6-405e-987d-fd6b6eb6b1e2"
      unitRef="usd">44651000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzUtMi0xLTEtMTMxNjQw_36f2f24e-e36b-4926-bc8d-adf3f4c12dfb"
      unitRef="usd">54076000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzUtNC0xLTEtMTMxNjQw_b58331ae-b63f-4a9a-86da-0cb91547c416"
      unitRef="usd">31996000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzYtMi0xLTEtMTMxNjQw_4ecad3e2-a379-41b7-a245-296d178ce5cf"
      unitRef="usd">5645000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzYtNC0xLTEtMTMxNjQw_3d435f8d-8678-4ac8-945a-4d04d7c09183"
      unitRef="usd">7067000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzctMi0xLTEtMTMxNjQw_f0a7d9b9-c04f-47e3-97f7-263ba9a626fb"
      unitRef="usd">10495000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzctNC0xLTEtMTMxNjQw_2855be24-423b-4be7-badb-ba5070af0997"
      unitRef="usd">19776000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzgtMi0xLTEtMTMxNjQw_27ca3c9e-8a43-492b-94c2-5ffbfbc30d05"
      unitRef="usd">294447000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzgtNC0xLTEtMTMxNjQw_c18b8875-48ff-41db-adef-d71174c49ba8"
      unitRef="usd">357257000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzktMi0xLTEtMTMxNjQw_d8d8bb86-d3f0-4cc8-a89e-2eff8f5d3120"
      unitRef="usd">224731000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzktNC0xLTEtMTMxNjQw_9ddecf6c-befb-4d8a-892d-d9a52434ce11"
      unitRef="usd">234571000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzEwLTItMS0xLTEzMTY0MA_ba3fa2bf-2e3e-46b1-9f86-f7a1f88c833e"
      unitRef="usd">69716000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzEwLTQtMS0xLTEzMTY0MA_cf64a03e-b93a-46fc-9643-accb0b5db1b5"
      unitRef="usd">122686000</us-gaap:DeferredTaxAssetsNet>
    <sats:DeferredTaxLiabilitiesPropertyPlantAndEquipmentRegulatoryAuthorizationsAndOtherIntangibles
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzEzLTItMS0xLTEzMTY0MA_7b30c0f1-55b4-461e-908c-9bdd09c03efc"
      unitRef="usd">467486000</sats:DeferredTaxLiabilitiesPropertyPlantAndEquipmentRegulatoryAuthorizationsAndOtherIntangibles>
    <sats:DeferredTaxLiabilitiesPropertyPlantAndEquipmentRegulatoryAuthorizationsAndOtherIntangibles
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzEzLTQtMS0xLTEzMTY0MA_a31e3821-e6b1-42d8-b3ac-725526f8ef19"
      unitRef="usd">493093000</sats:DeferredTaxLiabilitiesPropertyPlantAndEquipmentRegulatoryAuthorizationsAndOtherIntangibles>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE0LTItMS0xLTEzMTY0MA_b5ad0032-b70b-47c0-9647-090f013cf341"
      unitRef="usd">18840000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE0LTQtMS0xLTEzMTY0MA_65598c9e-947f-403d-88f2-274af9e846a9"
      unitRef="usd">27860000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE1LTItMS0xLTEzMTY0MA_c69e08a5-e89c-458c-bc4c-ce96c4e5988f"
      unitRef="usd">486326000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE1LTQtMS0xLTEzMTY0MA_5479c779-a58e-4d82-9ca9-d85fec5087d5"
      unitRef="usd">520953000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE2LTItMS0xLTEzMTY0MA_7726bbab-1b2e-4a5b-ab6e-df74e6e798eb"
      unitRef="usd">416610000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE2LTQtMS0xLTEzMTY0MA_cb337d72-0b94-4ffb-b4c3-8803409d2db7"
      unitRef="usd">398267000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iccb4be91b802409d9dea90f64475a853_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE4LTItMS0xLTEzMTY0MA_f7651db0-02f7-4453-8197-7648b6191f9e"
      unitRef="usd">5310000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic8f47cc578e2462ebf73932f179abc91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE4LTQtMS0xLTEzMTY0MA_66d8f5c8-7173-4559-9bc4-96f7bf4e12ae"
      unitRef="usd">7242000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i256d9cb780454a8e9b4d01d4d0f99032_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE5LTItMS0xLTEzMTY0MA_b825f727-73c1-414c-b12a-a4f5dabee1a6"
      unitRef="usd">411300000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i16397658667e4ecbb278d678d228338c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzE5LTQtMS0xLTEzMTY0MA_da5db4a3-9fe1-4870-91fb-3cd4e7b286bb"
      unitRef="usd">391025000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzIwLTItMS0xLTEzMTY0MA_9798d92f-e2a2-421a-8787-794c3fc38438"
      unitRef="usd">416610000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90YWJsZTplYjM3ZmY3NjU2ODM0YWUzYmQ1Yzg1MzUzYTE4YWEzMS90YWJsZXJhbmdlOmViMzdmZjc2NTY4MzRhZTNiZDVjODUzNTNhMThhYTMxXzIwLTQtMS0xLTEzMTY0MA_bfdca2b3-330d-4d00-af88-e7bb9bffd10c"
      unitRef="usd">398267000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzE3NA_59829147-3987-4521-a0c1-e9d70722dd78"
      unitRef="usd">224700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzE4MQ_f8fad715-72bc-456b-b61f-ec464ccd2386"
      unitRef="usd">234600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzg0MA_e4d6ffa1-9e41-4981-bb1a-3a9e9471f3d5"
      unitRef="usd">732000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iccb4be91b802409d9dea90f64475a853_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzg1NA_606a2429-4207-4e40-8c60-f4c11662ed7e"
      unitRef="usd">721200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i256d9cb780454a8e9b4d01d4d0f99032_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzEwMzk_c4eca24e-f9ea-4430-b1ce-c8471fd82839"
      unitRef="usd">75700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ic95e2a535e0a4ec4915690f70f566ec9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzEwNDY_ea0f3551-8623-4992-bbc4-e5b4feefccfd"
      unitRef="usd">83200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzEyODE_91f312c0-0f9d-4fe8-8fb4-0a0b59775277"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzE4NzA_f95e1db8-f1ae-474e-8617-cc9969fb8a40"
      unitRef="usd">8000000</us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries>
    <us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjMvZnJhZzpiNDU2YmVmZmVlMzU0YzViYjhlOTEzYzRiYmY4ZjRiZC90ZXh0cmVnaW9uOmI0NTZiZWZmZWUzNTRjNWJiOGU5MTNjNGJiZjhmNGJkXzE4Nzc_c2fb1278-f93e-47c2-8ac6-22b4105582dd"
      unitRef="usd">5400000</us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90ZXh0cmVnaW9uOjE2ZjI4NjcyMDFhNDQ0NWE4ZmY0NmY4YWJhNTJkMTk0XzE3MDI_ebd91ab6-7121-4a83-a9b6-d19c6e6ee172">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the reconciliation of the beginning and ending amount of unrecognized income tax benefits: &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized&#160;tax&#160;benefit balance as of beginning of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,276&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,060&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,401&#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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,349&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,882&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions related to prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,441)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(572)&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on expirations of statute of limitations&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(927)&lt;/span&gt;&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:'Arial',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="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:'Arial',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 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzItMi0xLTEtMTMxNjQw_30dc0ced-fc1f-4294-96bd-46031643ee8b"
      unitRef="usd">150276000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzItNC0xLTEtMTMxNjQw_789b9e4a-154a-4940-afdb-eeb5a9be23e9"
      unitRef="usd">150060000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzItNi0xLTEtMTMxNjQw_ceee62f2-12f6-4e59-8a0f-59d27c4900b0"
      unitRef="usd">70401000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzMtMi0xLTEtMTMxNjQw_45d6418f-0359-4b06-8af3-0bb3f53c872b"
      unitRef="usd">1407000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzMtNC0xLTEtMTMxNjQw_4bb10dcc-c0eb-48a5-804a-c2453dd0f606"
      unitRef="usd">193000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzMtNi0xLTEtMTMxNjQw_24134041-9152-414c-b91c-2c1cf199dc0b"
      unitRef="usd">3349000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzQtMi0xLTEtMTMxNjQw_a7fecc36-3084-432e-b6af-d4d957576737"
      unitRef="usd">1646000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzQtNC0xLTEtMTMxNjQw_bb61b0e1-a967-4c59-ac0d-7a23e1ce3fb5"
      unitRef="usd">105000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzQtNi0xLTEtMTMxNjQw_267908fe-a386-425c-b0dc-21fc58e7f5cb"
      unitRef="usd">76882000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzUtMi0xLTEtMTMxNjQw_72061940-db07-42d5-8e49-b70f58a5e95c"
      unitRef="usd">14441000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzUtNC0xLTEtMTMxNjQw_f90c4ea4-c5bd-4e5a-9fac-ff635bf017be"
      unitRef="usd">82000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzUtNi0xLTEtMTMxNjQw_3c4d7f9f-a9a6-4b46-8652-3bfb86b57808"
      unitRef="usd">572000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzYtMi0xLTEtMTY0MDUy_9b8ebd89-37cc-406e-be8d-d9cf3d6a642c"
      unitRef="usd">927000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzYtNC0xLTEtMTY0MDc3_d1596fd9-ceb4-460f-9d12-871430ff1174"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzYtNi0xLTEtMTY0MDc3_2be4547f-6629-4434-bf03-339a9dde814d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzYtMi0xLTEtMTMxNjQw_fb1c6494-ccfa-4158-9156-0401100b8e9c"
      unitRef="usd">137961000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzYtNC0xLTEtMTMxNjQw_f472dcc1-c101-4455-a49b-369bd5afb15c"
      unitRef="usd">150276000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90YWJsZTo4YTk0YmU3ZmE5ZTE0OGRhYjg5OWRkODE1ZDVmNzE2NC90YWJsZXJhbmdlOjhhOTRiZTdmYTllMTQ4ZGFiODk5ZGQ4MTVkNWY3MTY0XzYtNi0xLTEtMTMxNjQw_8c787f68-40ad-4513-b5df-026d8c0a6b51"
      unitRef="usd">150060000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90ZXh0cmVnaW9uOjE2ZjI4NjcyMDFhNDQ0NWE4ZmY0NmY4YWJhNTJkMTk0XzEwNTg_3aaf478f-a2a1-4dc4-bcd4-7c6dc7afd7c4"
      unitRef="usd">138000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90ZXh0cmVnaW9uOjE2ZjI4NjcyMDFhNDQ0NWE4ZmY0NmY4YWJhNTJkMTk0XzEwNjU_ebd239cf-1acc-4028-9d7d-5b955270d8be"
      unitRef="usd">150300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjYvZnJhZzoxNmYyODY3MjAxYTQ0NDVhOGZmNDZmOGFiYTUyZDE5NC90ZXh0cmVnaW9uOjE2ZjI4NjcyMDFhNDQ0NWE4ZmY0NmY4YWJhNTJkMTk0XzI3NDg3NzkwNzE3MzY_a885bb7a-ec09-4a5d-9308-3cece7a2f216"
      unitRef="usd">-14300000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NjkvZnJhZzo5NDYxM2JlNTZiYmY0YjdmYWM5MTlkZmIwMzMxNjBiNS90ZXh0cmVnaW9uOjk0NjEzYmU1NmJiZjRiN2ZhYzkxOWRmYjAzMzE2MGI1XzM5_cf0529a6-103e-44df-bc3e-7086e4bcc423">STOCKHOLDERS&#x2019; EQUITY&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our board of directors is authorized to issue preferred stock and may divide such preferred stock into series and, with respect to each series, to determine the preferences and rights and the qualifications, limitations or restrictions of the series, including the dividend rights, conversion rights, voting rights, redemption rights and terms, liquidation preferences, sinking fund provisions, the number of shares constituting the series and the designation of such series. Our board of directors may, without stockholder approval, issue additional preferred stock of existing or new series with voting and other rights that could adversely affect the voting power of the holders of common stock and could have certain anti-takeover effects.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Class&#160;A, Class&#160;B, and Class&#160;C common stock are equivalent except for voting rights.  Holders of Class&#160;A and Class&#160;C common stock are entitled to one vote per share and holders of Class&#160;B common stock are entitled to 10&#160;votes per share.  Upon a change in control of the Company, each holder of outstanding shares of Class&#160;C common stock is entitled to 10&#160;votes for each share of Class&#160;C common stock held.  Each share of Class&#160;B and Class&#160;C common stock is convertible, at the option of the holder, into one share of Class&#160;A common stock.  Charles W. Ergen, our Chairman, and certain entities established for the benefit of his family beneficially own all outstanding Class&#160;B common stock.  There are no shares of Class&#160;C common stock outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any holder of Class&#160;D common stock is not entitled to a vote on any matter or to convert the shares of Class&#160;D common stock into any other class of common stock.  There are no shares of Class&#160;D common stock outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of common stock is entitled to receive its pro rata share, based upon the number of shares of common stock held, of dividends and distributions upon liquidation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to a stock repurchase program approved by our board of directors, we were authorized to repurchase up to $500.0 million of our Class A common stock through December&#160;31, 2022.  The following table presents information with respect to purchases made by the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Number of Shares (or Units) Purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Price Paid Per Share (or Unit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Number of Shares (or Units) Purchased as Part of Publicly Disclosed Plans or Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum Number (or Approximate Dollar Value) of Shares (or Units) That May Yet Be Purchased under the Plans or Program (1)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,000&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,905,906&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.79&#160;&lt;/span&gt;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,905,906&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,542&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,941,872&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.90&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,941,872&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,933&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980,612&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.42&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980,612&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,736&lt;/span&gt;&lt;/td&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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,828,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,828,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;On November 2, 2021, our Board of Directors authorized us to repurchase up to $500.0&#160;million of our Class A common stock commencing January 1, 2022 through and including December 31, 2022. In addition, on October 20, 2022, our Board of Directors authorized us to repurchase up to $500.0&#160;million of our Class A common stock commencing January 1, 2023 through and including December 31, 2023.  All shares repurchased reflected in the table above have been converted to treasury shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <sats:NumberOfVotesForEachShareOfCommonStock
      contextRef="i770f7fc62b164e7e886d3526b0ada6cb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzE2OQ_52a63c29-d22e-4fa0-9b20-ff89f8a1b39f"
      unitRef="vote">1</sats:NumberOfVotesForEachShareOfCommonStock>
    <sats:NumberOfVotesForEachShareOfCommonStock
      contextRef="ib3a9ab41bcb0433491bfb571f6425b97_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzE2OQ_577d42a5-9959-4f3c-be7c-e00b9ac57766"
      unitRef="vote">1</sats:NumberOfVotesForEachShareOfCommonStock>
    <sats:NumberOfVotesForEachShareOfCommonStock
      contextRef="i0b2075c4ade746f7990de433506cfe36_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzIzOQ_65789989-74e5-4c5d-8a23-4028bbedba1a"
      unitRef="vote">10</sats:NumberOfVotesForEachShareOfCommonStock>
    <sats:CommonStockVotingRightsInEventOfChangeOfControl
      contextRef="ib3a9ab41bcb0433491bfb571f6425b97_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzM3NA_96f6dbd8-32f9-483c-b0f4-622dd41b5fa7"
      unitRef="vote">10</sats:CommonStockVotingRightsInEventOfChangeOfControl>
    <sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock
      contextRef="i0b2075c4ade746f7990de433506cfe36_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzUyNg_a3facbd0-b18a-4426-bb03-edd454c18565"
      unitRef="shares">1</sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock>
    <sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock
      contextRef="ib3a9ab41bcb0433491bfb571f6425b97_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzUyNg_aeb2696f-4838-42d1-ad8c-374b8f572951"
      unitRef="shares">1</sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i54a0a1dc4d9c4e14b9650df6c89fcde6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzcyMg_b41d58b5-a3fd-48d1-bba2-d589a8f26b96"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i94e8b683a8944a868ca699c848814ec2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzUvZnJhZzo3YTJmNjMyYTNjOGM0YmVmODMwY2Y0ZDdhMjM3MmQ0Yi90ZXh0cmVnaW9uOjdhMmY2MzJhM2M4YzRiZWY4MzBjZjRkN2EyMzcyZDRiXzk0NA_14f83811-36c1-4fb3-aacc-74329c87bc54"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90ZXh0cmVnaW9uOmM2MjkyMzNiYjg4OTQzM2Q4NTgyN2I0NDlkMTc5ZjA0XzE1Mg_d270f2d9-a386-413f-97bd-f31c8ed4e23d"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90ZXh0cmVnaW9uOmM2MjkyMzNiYjg4OTQzM2Q4NTgyN2I0NDlkMTc5ZjA0XzY5OA_2696328c-88bc-4236-9f27-1f3807f0fc2a">The following table presents information with respect to purchases made by the Company:&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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Number of Shares (or Units) Purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Price Paid Per Share (or Unit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Number of Shares (or Units) Purchased as Part of Publicly Disclosed Plans or Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum Number (or Approximate Dollar Value) of Shares (or Units) That May Yet Be Purchased under the Plans or Program (1)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,000&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,905,906&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.79&#160;&lt;/span&gt;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,905,906&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,542&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,941,872&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.90&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,941,872&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,933&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980,612&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.42&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980,612&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,736&lt;/span&gt;&lt;/td&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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,828,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,828,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;On November 2, 2021, our Board of Directors authorized us to repurchase up to $500.0&#160;million of our Class A common stock commencing January 1, 2022 through and including December 31, 2022. In addition, on October 20, 2022, our Board of Directors authorized us to repurchase up to $500.0&#160;million of our Class A common stock commencing January 1, 2023 through and including December 31, 2023.  All shares repurchased reflected in the table above have been converted to treasury shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzEtOC0xLTEtMTMxNjQw_a0e7defc-4846-4091-8724-62cfb0d38ca7"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzItMi0xLTEtMTMxNjQw_6b37cc91-6b94-45a7-b518-1b6e6ca5601e"
      unitRef="shares">1905906</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzItNC0xLTEtMTMxNjQw_8510f9ef-1826-44b4-b5db-3a0f13120270"
      unitRef="usdPerShare">22.79</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzItNi0xLTEtMTMxNjQw_81eb468b-7ea9-462a-91c6-1a0944b350c0"
      unitRef="shares">1905906</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzItOC0xLTEtMTMxNjQw_3b1d6800-deb4-4876-827a-0b2b5e9f0976"
      unitRef="usd">456542000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzMtMi0xLTEtMTMxNjQw_db0bf1bf-ab4c-4efc-9e1d-3f219cc8dae2"
      unitRef="shares">10941872</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzMtNC0xLTEtMTMxNjQw_ac5c2080-ac42-400e-9538-fa9d770cdb4a"
      unitRef="usdPerShare">23.90</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzMtNi0xLTEtMTMxNjQw_a8687ba0-f507-4ce4-8fbc-5eb3e27bc39c"
      unitRef="shares">10941872</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzMtOC0xLTEtMTMxNjQw_7657163f-c159-450e-be2d-3aa26cadf355"
      unitRef="usd">194933000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzQtMi0xLTEtMTMxNjQw_f557fb11-8163-4079-8bfe-67801d9928c9"
      unitRef="shares">3980612</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzQtNC0xLTEtMTMxNjQw_a50e9779-c0f6-4bb8-855b-60e669e99911"
      unitRef="usdPerShare">22.42</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzQtNi0xLTEtMTMxNjQw_0e13258e-5d00-4670-bf1d-23b04dddcfda"
      unitRef="shares">3980612</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzQtOC0xLTEtMTMxNjQw_92cf656b-e7e7-4f9a-ba45-b5119d0f6a82"
      unitRef="usd">410736000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i58d8fd046c5144ada7faf26a213f2c07_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzUtMi0xLTEtMTMxNjQw_b27cb499-5967-427b-a4f9-ae77f0412e56"
      unitRef="shares">16828390</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="i58d8fd046c5144ada7faf26a213f2c07_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzUtNC0xLTEtMTMxNjQw_adc3266b-d520-47fb-8a1c-253949d1dde5"
      unitRef="usdPerShare">23.43</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i58d8fd046c5144ada7faf26a213f2c07_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzUtNi0xLTEtMTMxNjQw_9babfa6b-8e6c-4861-826b-3df45fe70983"
      unitRef="shares">16828390</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i2c0e15d471c346808f57ca8efcd84444_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90YWJsZTpjY2Q1YmJhOTM3MDI0OGY0OWVkNDcwMGY4ZWFkYTNhZC90YWJsZXJhbmdlOmNjZDViYmE5MzcwMjQ4ZjQ5ZWQ0NzAwZjhlYWRhM2FkXzUtOC0xLTEtMTMxNjQw_f27e67d1-0ad5-4fec-82d2-d22ca5626741"
      unitRef="usd">410736000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i665d814175034aafb63b063db9f99424_I20211102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90ZXh0cmVnaW9uOmM2MjkyMzNiYjg4OTQzM2Q4NTgyN2I0NDlkMTc5ZjA0XzI3NDg3NzkwNzI1MjM_2315876d-cfab-4976-aa12-aabd0f7b9df3"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i977401f54df448afbb971c71ed6b72de_I20221020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83NzgvZnJhZzpjNjI5MjMzYmI4ODk0MzNkODU4MjdiNDQ5ZDE3OWYwNC90ZXh0cmVnaW9uOmM2MjkyMzNiYjg4OTQzM2Q4NTgyN2I0NDlkMTc5ZjA0XzI3NDg3NzkwNzI1Mzk_741c94b8-3e1b-4c5f-8ac8-06778ce8b439"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODEvZnJhZzowZjM0Y2RiMTI0ZjM0Y2UyOTAwYmNkZDRmZWY1M2QwNy90ZXh0cmVnaW9uOjBmMzRjZGIxMjRmMzRjZTI5MDBiY2RkNGZlZjUzZDA3XzM4_01ebfe27-48f5-4555-ad4a-a16349c62218">EMPLOYEE BENEFIT PLANS&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;We have an employee stock purchase plan (the &#x201c;ESPP&#x201d;), under which we are authorized to issue 5.0 million shares of Class&#160;A common stock.  As of December&#160;31, 2022, we had approximately 0.7 million shares of Class&#160;A common stock which remain available for issuance under the ESPP.  Generally, all full-time employees who have been employed by EchoStar for at least one calendar quarter are eligible to participate in the ESPP.  Employee stock purchases are made through payroll deductions.  Under the terms of the ESPP, each employee&#x2019;s deductions are limited so that the maximum they may purchase under the ESPP is $25,000 in fair value of Class A common stock per year.  Stock purchases are made on the last business day of each calendar quarter at 85.0% of the closing price of the Class&#160;A common stock on that date.  For the years ended December&#160;31, 2022, 2021 and 2020, employee purchases of Class&#160;A common stock through the ESPP totaled approximately 580,000&#160;shares, 446,000&#160;shares and 452,000&#160;shares, respectively.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;401(k)&#160;Employee Savings Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the EchoStar 401(k)&#160;Plan (&#x201c;the Plan&#x201d;), eligible employees are entitled to contribute up to 75.0% of their eligible compensation, on a pre-tax and/or after-tax basis, subject to the maximum contribution limit provided by the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;).  All employee contributions to the Plan are immediately vested.  We match 50 cents on the dollar for the first 6.0% of each employee&#x2019;s salary contributions to the Plan for a total of 3.0% match on a pre-tax basis up to a maximum of $7,500 annually.  Our match is calculated each pay period there is an employee contribution.  In addition, we may make an annual discretionary contribution to the Plan to be made in cash or our stock.  Our contributions under the Plan vest at 20.0% per year and are 100.0% vested after an eligible employee has completed five years of employment.  Forfeitures of unvested participant balances may be used to fund matching and discretionary contributions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our matching contributions, discretionary contributions and shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,475&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,434&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,239&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of discretionary contributions of our Class A common stock, net of forfeitures, under 401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Approximate number of shares&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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i147608031bf64c3197eedbe424aa29e5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzEyOQ_db76d501-0b1c-441e-a9eb-8755efee805e"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i147608031bf64c3197eedbe424aa29e5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzE5Ng_219fb685-1f37-43d1-8c89-0f51a789d5d6"
      unitRef="shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <sats:EmployeeStockPurchasePlanMaximumFairValueOfCommonStockPermittedToBePurchasedPerAnnum
      contextRef="i0e2a2a5ac21a42258dd494a7cb187077_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzYxNg_9893ba82-a2a5-42d0-bdb3-9c16906e6c3f"
      unitRef="usd">25000</sats:EmployeeStockPurchasePlanMaximumFairValueOfCommonStockPermittedToBePurchasedPerAnnum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i0e2a2a5ac21a42258dd494a7cb187077_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzc0Ng_b6418308-16f6-4c22-86e2-706890594900"
      unitRef="number">0.850</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0e2a2a5ac21a42258dd494a7cb187077_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzkzMA_493b01f5-b0d8-4e15-a2a8-fd3caba6f837"
      unitRef="shares">580000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i53fc4c68451c40bdb516440efdda7a2f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzk0MQ_76d41a4b-b173-4643-a65b-cad6a42e0610"
      unitRef="shares">446000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iff25eafd276a4e17aa3ea5fa4b8ef12c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83ODcvZnJhZzplNDdlYTY0ZmYyZDc0MDhmOTkxOTgwYmE0NTIyM2FkMC90ZXh0cmVnaW9uOmU0N2VhNjRmZjJkNzQwOGY5OTE5ODBiYTQ1MjIzYWQwXzk1NQ_aa3a1620-ece5-4c61-9329-0d021beb6823"
      unitRef="shares">452000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzEzNA_f6a32e7a-6832-4661-97bf-09a708234278"
      unitRef="number">0.750</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzM5NA_f9ba246a-6cd3-47f5-ba15-8b4d499eb5d1"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelTwo
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzQyNQ_60dded8b-d91a-4282-8d04-17dce48294ef"
      unitRef="number">0.060</sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelTwo>
    <sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelOne
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzQ5NQ_f86d72cd-ce05-4fd1-b0ce-b2e6b726ff1c"
      unitRef="number">0.030</sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelOne>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzU0Mg_00675fa1-6c1d-4880-8a44-8f88eae87c56"
      unitRef="usd">7500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2Xzc4MQ_2d7e6245-fec4-474f-b713-3e7abdef6b03"
      unitRef="number">0.200</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <sats:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentageAfterSpecifiedPeriodOfService
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzgwMQ_b2f46574-43ad-45f0-921a-6991c9ba0902"
      unitRef="number">1.000</sats:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentageAfterSpecifiedPeriodOfService>
    <sats:DefinedContributionPlanEligiblePeriodOfServiceForMatchingContribution
      contextRef="i04e556a9e5334979a8d3ca0adcc97e32_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2Xzg1Mg_226f686b-37dd-48b5-8cc8-5b807ffc061a">P5Y</sats:DefinedContributionPlanEligiblePeriodOfServiceForMatchingContribution>
    <us-gaap:DefinedContributionPlanDisclosuresTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90ZXh0cmVnaW9uOjg2ZTkzZDFiY2E3MTQ5OWRiYWNkMTZmYmYwNzEyODM2XzEwOTI_9874b233-d6d9-4463-96d0-86a92fd50975">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our matching contributions, discretionary contributions and shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,475&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,434&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,239&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of discretionary contributions of our Class A common stock, net of forfeitures, under 401(k) plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Approximate number of shares&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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DefinedContributionPlanDisclosuresTableTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5522de578c04474bbde3befddb2a095d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzItMi0xLTEtMTMxNjQw_fd012616-a9c2-4a7b-8ad3-cb06f2664314"
      unitRef="usd">5475000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3446d8fbd11044a6962621aa60a7a826_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzItNC0xLTEtMTMxNjQw_667003a1-a2a4-47af-bc52-c6f45ae630f7"
      unitRef="usd">5434000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ifacbd6f11a1149129cee87d36bcc3eb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzItNi0xLTEtMTMxNjQw_6cd3e202-6d5d-42c6-953a-835779a5c7de"
      unitRef="usd">5239000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i5522de578c04474bbde3befddb2a095d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzMtMi0xLTEtMTMxNjQw_d1d0c943-219b-4104-92b1-70bd8956e865"
      unitRef="usd">7042000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i3446d8fbd11044a6962621aa60a7a826_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzMtNC0xLTEtMTMxNjQw_8d3cda45-3bfd-492b-b873-8422d6229b1d"
      unitRef="usd">7125000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ifacbd6f11a1149129cee87d36bcc3eb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzMtNi0xLTEtMTMxNjQw_44e28d6e-012e-4e64-8b91-3ebec70aadb1"
      unitRef="usd">6921000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i5522de578c04474bbde3befddb2a095d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzQtMi0xLTEtMTMxNjQw_cc9e7ac7-bb15-4645-9fcf-9c8e10d89aae"
      unitRef="shares">267000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i3446d8fbd11044a6962621aa60a7a826_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzQtNC0xLTEtMTMxNjQw_87f7fc0a-86c3-4319-a3bf-3b5ef6701829"
      unitRef="shares">336000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="ifacbd6f11a1149129cee87d36bcc3eb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTAvZnJhZzo4NmU5M2QxYmNhNzE0OTlkYmFjZDE2ZmJmMDcxMjgzNi90YWJsZTozZmU2M2ZjOWMxMjk0MmM0OGM2NDAwMGM4OGM5Y2JkNy90YWJsZXJhbmdlOjNmZTYzZmM5YzEyOTQyYzQ4YzY0MDAwYzg4YzljYmQ3XzQtNi0xLTEtMTMxNjQw_c6c11d7a-7acb-43a5-ac1e-ca0cdb2759e6"
      unitRef="shares">160000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTMvZnJhZzo0ZGFhZWQ2OTIxZjc0OGIwYTYzNmIzZTExMWIxOWY4OC90ZXh0cmVnaW9uOjRkYWFlZDY5MjFmNzQ4YjBhNjM2YjNlMTExYjE5Zjg4XzYx_7463dd4c-ea46-43f5-97c5-7cec309b8572">STOCK-BASED COMPENSATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain stock incentive plans to attract and retain officers, directors, employees, consultants and advisors. Stock awards under these plans may include both performance-based and non-performance-based stock incentives.  As of December&#160;31, 2022, we had outstanding stock options to acquire approximately 6.4 million shares of our Class&#160;A common stock under these plans. Stock options granted prior to December&#160;31, 2022 were granted with exercise prices equal to or greater than the market value of our Class&#160;A common stock at the date of grant or the last trading day prior to the date of grant (if the grant date is not a trading day) and generally with a maximum term of ten years for our officers and employees and five years for our non-employee directors. While we generally issue stock awards subject to vesting, typically over five years, some stock awards have been granted with immediate or longer vesting periods or that vest only upon the achievement of certain performance objectives.  Under these plans, we grant to certain of our employees awards of fully vested shares of Class A common stock under our Employee Innovator Recognition Program, which is available to all of our eligible employees.  As of December&#160;31, 2022, we had approximately 4.2 million shares of our Class&#160;A common stock available for future grant under our stock incentive plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our exercise prices for stock options outstanding and exercisable as of December&#160;31, 2022:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&#160;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&#160;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&#160;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number Outstanding as of December 31, 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&#160;Term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;Years)&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number Exercisable as of December 31, 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&#160;Term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;Years)&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.00 - $20.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,500&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.80&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.61&#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$20.01 - $25.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,000&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.45&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,000&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.46&#160;&lt;/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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$25.01 - $30.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,651,867&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.88&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,267&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.58&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$30.01 - $35.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,914&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.27&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,269&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.81&#160;&lt;/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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$35.01 - $40.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274,771&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.78&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885,056&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.73&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$40.01 - $45.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861,303&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.11&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,303&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.10&#160;&lt;/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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.01 - $50.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814,925&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786,110&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.77&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50.01 - $55.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,142&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.66&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,989&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.67&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,393,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.04&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Award Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our stock option activity:&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.241%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options outstanding, beginning of period&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799,255&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.86&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,804,891&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.48&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,812,644&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.40&#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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412,253&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.14&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,500&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,500&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.39&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:'Arial',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="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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,264)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,170)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.93&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and canceled&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(818,086)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.29&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308,872)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,083)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.58&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options outstanding, end of period&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,393,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799,255&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.86&#160;&lt;/span&gt;&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,804,891&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.48&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at end of period&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;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.04&#160;&lt;/span&gt;&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;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,386,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.99&#160;&lt;/span&gt;&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;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,045,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.42&#160;&lt;/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;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our additional share-based compensation disclosures:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefits from stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value of our stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our total non-cash, stock-based compensation expense:&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:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock-based compensation expense:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,714&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,169&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,327&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax benefits related to stock-based compensation expense was $0.8&#160;million, $1.5&#160;million and $1.7&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.  As of December&#160;31, 2022, total unrecognized stock-based compensation cost, net of estimated forfeitures, related to our unvested stock awards was $27.9&#160;million.  This amount is based on an estimated future forfeiture rate of 2.0% per year and will be recognized over a weighted-average period of approximately two years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation of Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option granted for the years ended December&#160;31, 2022, 2021 and 2020 was estimated at the date of the grant using a Black-Scholes option valuation model.  The following table presents the estimated grant-date fair values and related assumptions:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35% - 4.02%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48% - 1.11%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25% - 1.72%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.67% - 34.84%&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.91% - 34.51%&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.32% - 30.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term of options (in years)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1 - 6.0&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 - 5.9&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 - 5.9&lt;/span&gt;&lt;/div&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average grant-date fair value&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.97 - $9.27&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.20 - $8.32&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.56 - $11.63&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not currently intend to pay dividends on our common stock and accordingly, the dividend yield used in the Black-Scholes option valuation model was assumed to be zero for all periods.  The Black-Scholes option valuation model was developed for use in estimating the fair value of traded stock options which have no vesting restrictions and are fully transferable.  Consequently, our estimate of fair value may differ from that determined using other valuation models.  Further, the Black-Scholes option valuation model requires the input of subjective assumptions.  Changes in the subjective input assumptions can materially affect the fair value estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the closing market price of our Class&#160;A common stock on December&#160;31, 2022, the aggregate intrinsic value of our stock options was $0.0&#160;million for options outstanding and $0.0&#160;million for options exercisable as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTYvZnJhZzpiMDUxN2U1OWY1Y2E0MDVlOWRiYjkzYTJmZTVmNmI4Zi90ZXh0cmVnaW9uOmIwNTE3ZTU5ZjVjYTQwNWU5ZGJiOTNhMmZlNWY2YjhmXzMyMg_64a50b5a-3e1a-46ab-977e-a72dfcd93559"
      unitRef="shares">6400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i7c16275ce5544b53bfa3218db0427a09_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTYvZnJhZzpiMDUxN2U1OWY1Y2E0MDVlOWRiYjkzYTJmZTVmNmI4Zi90ZXh0cmVnaW9uOmIwNTE3ZTU5ZjVjYTQwNWU5ZGJiOTNhMmZlNWY2YjhmXzY2Nw_8de4564a-7d3f-4675-a4a6-53099fc51ff1">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5c34b35ef6f54f1f9404479c1fcf2e79_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTYvZnJhZzpiMDUxN2U1OWY1Y2E0MDVlOWRiYjkzYTJmZTVmNmI4Zi90ZXh0cmVnaW9uOmIwNTE3ZTU5ZjVjYTQwNWU5ZGJiOTNhMmZlNWY2YjhmXzcwNQ_b6e45dbd-9f23-4089-a3ed-6fd10e2e38c4">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7c16275ce5544b53bfa3218db0427a09_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTYvZnJhZzpiMDUxN2U1OWY1Y2E0MDVlOWRiYjkzYTJmZTVmNmI4Zi90ZXh0cmVnaW9uOmIwNTE3ZTU5ZjVjYTQwNWU5ZGJiOTNhMmZlNWY2YjhmXzgxMw_2e8b8de8-3025-46d0-8cfb-c8a098959de0">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id94703d634004b11be23cc326c476ddf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTYvZnJhZzpiMDUxN2U1OWY1Y2E0MDVlOWRiYjkzYTJmZTVmNmI4Zi90ZXh0cmVnaW9uOmIwNTE3ZTU5ZjVjYTQwNWU5ZGJiOTNhMmZlNWY2YjhmXzEyMTQ_197d4841-bbcc-4c4c-a8b9-7776cbb67f4f"
      unitRef="shares">4200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90ZXh0cmVnaW9uOjQwN2Q5OTM2Nzc2NTQzZjlhMjQ4ZWJhMzQ1OWQ1YWM0XzExMQ_e9cea8d2-5140-4b86-b894-67e6855f3fc6">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our exercise prices for stock options outstanding and exercisable as of December&#160;31, 2022:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&#160;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&#160;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&#160;Range&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number Outstanding as of December 31, 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&#160;Term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;Years)&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number Exercisable as of December 31, 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&#160;Term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;Years)&lt;/span&gt;&lt;/div&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.00 - $20.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,500&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.80&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.61&#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$20.01 - $25.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,000&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.45&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,000&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.46&#160;&lt;/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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$25.01 - $30.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,651,867&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.88&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,267&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.58&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$30.01 - $35.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,914&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.27&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,269&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.81&#160;&lt;/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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$35.01 - $40.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274,771&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.78&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885,056&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.73&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$40.01 - $45.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861,303&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.11&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,303&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.10&#160;&lt;/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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.01 - $50.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814,925&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786,110&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.77&#160;&lt;/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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$50.01 - $55.00&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,142&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.66&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,989&#160;&lt;/span&gt;&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.67&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,393,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.04&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="icf413dd5eef043ef9bf70c38eca52ffa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NzIyMDU0ODg4ODUwNDBlYjg0ZjVkZDllODNhYWFlMDVfNA_6b4b031b-c60b-41fc-aca8-aeb3dba9d585"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="icf413dd5eef043ef9bf70c38eca52ffa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NzIyMDU0ODg4ODUwNDBlYjg0ZjVkZDllODNhYWFlMDVfOQ_a625f050-3629-4644-a547-3721ef54d7ba"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib979d88dc99b41908f149529e286b180_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItMi0xLTEtMTMxNjQw_ece45dd5-15ed-4164-9466-2f4c50134018"
      unitRef="shares">42500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8b320258b274406cbf600c34b1e8c697_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItNC0xLTEtMTMxNjQw_c9761d4e-ecd0-42fd-8d0f-376f77cb92fa">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib979d88dc99b41908f149529e286b180_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItNi0xLTEtMTMxNjQw_db211e3f-468a-407f-bf56-a01b1e7a0ca5"
      unitRef="usdPerShare">18.80</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib979d88dc99b41908f149529e286b180_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItOC0xLTEtMTMxNjQw_788c7e66-deb4-4434-8619-b773f876fdd8"
      unitRef="shares">25000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8b320258b274406cbf600c34b1e8c697_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItMTAtMS0xLTEzMTY0MA_a3748123-385d-44dd-b1db-cece7877b933">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ib979d88dc99b41908f149529e286b180_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzItMTItMS0xLTEzMTY0MA_6aae9720-d971-4d3d-973b-a5f8cb7b4b1a"
      unitRef="usdPerShare">19.61</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i82d3c1e284014023a658db1465fc9461_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NmMxNGNhYzU4YjQzNDA3NDhhYzljMTY5OTFmYTdhN2RfNA_b58d2b73-c549-4d08-80d1-8c51ec00e201"
      unitRef="usdPerShare">20.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i82d3c1e284014023a658db1465fc9461_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NmMxNGNhYzU4YjQzNDA3NDhhYzljMTY5OTFmYTdhN2RfOQ_dd5fccfe-60bc-4f22-b3b8-1de5645a2228"
      unitRef="usdPerShare">25.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i22b5741fd4d34215a6ca7ecb46bdd144_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtMi0xLTEtMTMxNjQw_534e6deb-a06e-4191-b643-1065631f327b"
      unitRef="shares">290000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i3aed99e2b9584f6880a6266e05167c92_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtNC0xLTEtMTMxNjQw_3f460ed3-a4c2-4bdb-ace2-40c5024aff69">P8Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i22b5741fd4d34215a6ca7ecb46bdd144_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtNi0xLTEtMTMxNjQw_f49cf31d-7dff-4ac2-98fd-357df50ca0de"
      unitRef="usdPerShare">24.45</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i22b5741fd4d34215a6ca7ecb46bdd144_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtOC0xLTEtMTMxNjQw_356edf96-6e4c-4ed6-97a8-927cee7787e0"
      unitRef="shares">82000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i3aed99e2b9584f6880a6266e05167c92_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtMTAtMS0xLTEzMTY0MA_d065370e-1a97-4fcd-aae6-032a04f2df49">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i22b5741fd4d34215a6ca7ecb46bdd144_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzMtMTItMS0xLTEzMTY0MA_bd9cacca-0b10-420e-9f7f-6c9dc08b47a5"
      unitRef="usdPerShare">24.46</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i6ee6aae4db954d098c65d303dc12ea19_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MTgxNWIwMzhiN2Q2NDg5YTk4YzE3ZjZlM2ZiMzZjNWNfNA_0e716ec8-c706-4460-85af-2d3d59dddd89"
      unitRef="usdPerShare">25.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i6ee6aae4db954d098c65d303dc12ea19_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MTgxNWIwMzhiN2Q2NDg5YTk4YzE3ZjZlM2ZiMzZjNWNfOQ_e8b56cca-0283-48bb-862b-81230c9f0b93"
      unitRef="usdPerShare">30.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i6f4e63bb9fb7433daae9c255900988ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtMi0xLTEtMTMxNjQw_8fc7aa8e-4fea-410b-afd7-7fc5fffa307b"
      unitRef="shares">2651867</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i4f5f0858070043a7a7974459f5d0557a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtNC0xLTEtMTMxNjQw_eead9df5-2d3f-487a-9e77-685244f105d4">P8Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i6f4e63bb9fb7433daae9c255900988ba_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtNi0xLTEtMTMxNjQw_11a3a858-2235-4cad-8886-82d29754626b"
      unitRef="usdPerShare">25.88</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i6f4e63bb9fb7433daae9c255900988ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtOC0xLTEtMTMxNjQw_ce01b52d-16c7-4de9-822e-fbbf9b29575c"
      unitRef="shares">400267</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i4f5f0858070043a7a7974459f5d0557a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtMTAtMS0xLTEzMTY0MA_e82bc4d3-6ba0-41f5-87f3-0f6f0c25886b">P0Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i6f4e63bb9fb7433daae9c255900988ba_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzQtMTItMS0xLTEzMTY0MA_efd30ed6-12ce-4345-a1d4-b30ec045d9a4"
      unitRef="usdPerShare">29.58</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ifad00d42b845401a9e90865ccacc5575_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MGIzOGI4OGE0YzYxNDY3YWE3NWQyOGE5YjQ5Y2NmYjFfNA_c94f9276-bb87-4b8f-a8c9-b9f205fc6fe2"
      unitRef="usdPerShare">30.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ifad00d42b845401a9e90865ccacc5575_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246MGIzOGI4OGE0YzYxNDY3YWE3NWQyOGE5YjQ5Y2NmYjFfOQ_fcc9881b-5526-48bb-bd33-6ae4933b4a49"
      unitRef="usdPerShare">35.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i23d4caef18e94892b0d20f6d355b9136_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtMi0xLTEtMTMxNjQw_438d21bf-dac8-42f1-b8f6-787b8d83964d"
      unitRef="shares">414914</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i53b6127b7dc345778d9cf1da5ef40a97_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtNC0xLTEtMTMxNjQw_9427e0b1-7599-4e7c-becc-6aedab4ec2ba">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i23d4caef18e94892b0d20f6d355b9136_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtNi0xLTEtMTMxNjQw_298f221a-5f2f-4d8c-a3c0-53848f4f9712"
      unitRef="usdPerShare">32.27</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i23d4caef18e94892b0d20f6d355b9136_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtOC0xLTEtMTMxNjQw_1e3c5f87-bb9c-4baf-bcc0-253675ffe78a"
      unitRef="shares">280269</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i53b6127b7dc345778d9cf1da5ef40a97_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtMTAtMS0xLTEzMTY0MA_ef66103b-e583-47ab-a37b-08316320b34f">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i23d4caef18e94892b0d20f6d355b9136_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzUtMTItMS0xLTEzMTY0MA_0551bdf2-c231-4ca8-98e9-1c74f82365f2"
      unitRef="usdPerShare">32.81</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i0a70c91dc7d24a1fb646373e483a3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246ZWNhMDBjY2FiYWNlNDE2ODk1MzEzOWU0MzNhMzE3ZmZfNA_0d029a3a-e31d-46bb-a1d8-9be90284ceae"
      unitRef="usdPerShare">35.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i0a70c91dc7d24a1fb646373e483a3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246ZWNhMDBjY2FiYWNlNDE2ODk1MzEzOWU0MzNhMzE3ZmZfOQ_b4732328-7066-46f8-8c04-5b1182b1c73f"
      unitRef="usdPerShare">40.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i93f36c75ab1645a498564d679f716d82_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtMi0xLTEtMTMxNjQw_03c4a837-1574-437f-8ffb-2668311e937b"
      unitRef="shares">1274771</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iec008889bb0a462b9aa1a3043e176622_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtNC0xLTEtMTMxNjQw_2786d7b1-c491-4bb9-b325-c0327ecc8d4e">P6Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i93f36c75ab1645a498564d679f716d82_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtNi0xLTEtMTMxNjQw_2fda2c65-1ccc-4137-a4e5-ac15e10d7f48"
      unitRef="usdPerShare">38.78</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i93f36c75ab1645a498564d679f716d82_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtOC0xLTEtMTMxNjQw_c355d318-039e-49b0-9858-c1676ae6b5f1"
      unitRef="shares">885056</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iec008889bb0a462b9aa1a3043e176622_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtMTAtMS0xLTEzMTY0MA_c8edcf17-b779-4767-8b1f-08e08c8e5e4e">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i93f36c75ab1645a498564d679f716d82_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzYtMTItMS0xLTEzMTY0MA_4f7ea7e4-f992-4e93-bf40-287dc462b26d"
      unitRef="usdPerShare">38.73</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8d8d923139d147eea3132740adac1f81_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctMC0xLTEtMTMxNjQwL3RleHRyZWdpb246OTExYWEyN2MwNzM5NDI5MWJjYTExMzE1MWYwNTNlMzBfNA_78594d00-328f-46b2-8ee3-922cdb7665dd"
      unitRef="usdPerShare">40.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8d8d923139d147eea3132740adac1f81_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctMC0xLTEtMTMxNjQwL3RleHRyZWdpb246OTExYWEyN2MwNzM5NDI5MWJjYTExMzE1MWYwNTNlMzBfOQ_0684236d-c2f5-47f0-8839-45413d3ad603"
      unitRef="usdPerShare">45.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i9f8914a4e8e64660acf51b50388fcf70_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctMi0xLTEtMTMxNjQw_bcdb07c4-1557-4968-ac8a-7658000e4047"
      unitRef="shares">861303</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ifa77d3f89df74ceebd8e905a68d2845a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctNC0xLTEtMTMxNjQw_68523ecd-0f93-4be3-8a57-6105a2cad35d">P2Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i9f8914a4e8e64660acf51b50388fcf70_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctNi0xLTEtMTMxNjQw_fa608b7a-60d6-4aa9-91e4-d3f41d28aca0"
      unitRef="usdPerShare">42.11</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i9f8914a4e8e64660acf51b50388fcf70_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctOC0xLTEtMTMxNjQw_96275d78-2e5b-49b2-b74f-fd04e01ff6a8"
      unitRef="shares">858303</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ifa77d3f89df74ceebd8e905a68d2845a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctMTAtMS0xLTEzMTY0MA_63b735af-0774-45eb-8e22-96389756cce8">P2Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i9f8914a4e8e64660acf51b50388fcf70_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzctMTItMS0xLTEzMTY0MA_d1820b03-e0ef-4541-8a76-0ab1877644b3"
      unitRef="usdPerShare">42.10</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="id5ae43cd3e2945cabab462db8bbc4145_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NDYzOTk3MDlhZmEzNGU2NThhNmIyMmM3NmJkYzJjNWJfNA_70714e96-c5b5-4f0d-8426-3a1489c0c70f"
      unitRef="usdPerShare">45.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="id5ae43cd3e2945cabab462db8bbc4145_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtMC0xLTEtMTMxNjQwL3RleHRyZWdpb246NDYzOTk3MDlhZmEzNGU2NThhNmIyMmM3NmJkYzJjNWJfOQ_9e781415-1b93-4707-a738-026dc4c5541e"
      unitRef="usdPerShare">50.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4e575b6da1724b2e9b78a4e58fb23d05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtMi0xLTEtMTMxNjQw_f139f0eb-5bb8-4d39-a19c-a3830cbc6dda"
      unitRef="shares">814925</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i86b8a8187c624302b81eaf41742bbc97_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtNC0xLTEtMTMxNjQw_053750ba-0e79-4953-acc3-4a630653e189">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i4e575b6da1724b2e9b78a4e58fb23d05_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtNi0xLTEtMTMxNjQw_e0d18d19-c974-481d-8a91-e0463e7cc7d3"
      unitRef="usdPerShare">48.67</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i4e575b6da1724b2e9b78a4e58fb23d05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtOC0xLTEtMTMxNjQw_bd27ac0a-4b5b-4f9c-87e9-6af9aa516294"
      unitRef="shares">786110</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i86b8a8187c624302b81eaf41742bbc97_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtMTAtMS0xLTEzMTY0MA_391efe4d-313f-4579-844c-373b5e492ca9">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i4e575b6da1724b2e9b78a4e58fb23d05_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzgtMTItMS0xLTEzMTY0MA_eb5b9416-9332-4f26-b2ca-21aaa30350dc"
      unitRef="usdPerShare">48.77</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="iae6e7f92d61e4e389a3443a4b1ef87d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktMC0xLTEtMTMxNjQwL3RleHRyZWdpb246YmQyZDIyZTIyZDcyNDJmNTk4OTU1NTJmMDQ5YzBkN2NfNA_8f3c0e81-39be-4cb2-a94f-1c000dad4083"
      unitRef="usdPerShare">50.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="iae6e7f92d61e4e389a3443a4b1ef87d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktMC0xLTEtMTMxNjQwL3RleHRyZWdpb246YmQyZDIyZTIyZDcyNDJmNTk4OTU1NTJmMDQ5YzBkN2NfOQ_adbd52c7-7851-4513-bf6d-a83ca0fc42ef"
      unitRef="usdPerShare">55.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i6c8f77b0cd57429f8e71b68157a110ef_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktMi0xLTEtMTMxNjQw_100ba211-87a1-4966-a5fb-76136d56a6d1"
      unitRef="shares">43142</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i2d3324cfa0c945cab7338a51e29597bf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktNC0xLTEtMTMxNjQw_c79d964b-1590-4f97-b141-9a3797560149">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i6c8f77b0cd57429f8e71b68157a110ef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktNi0xLTEtMTMxNjQw_04860d97-c8f8-4809-a9cf-2bb1f1d76584"
      unitRef="usdPerShare">52.66</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i6c8f77b0cd57429f8e71b68157a110ef_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktOC0xLTEtMTMxNjQw_f46a030d-03d3-426a-a05d-b441014e2ffb"
      unitRef="shares">41989</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i2d3324cfa0c945cab7338a51e29597bf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktMTAtMS0xLTEzMTY0MA_276a4bb6-d1fa-4f50-beaf-971a78301975">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i6c8f77b0cd57429f8e71b68157a110ef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzktMTItMS0xLTEzMTY0MA_0978bec6-91ae-4af4-9bca-d288eddee78f"
      unitRef="usdPerShare">52.67</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzEwLTItMS0xLTEzMTY0MA_336a5481-1ebe-4067-ac3d-c4e2e736ce84"
      unitRef="shares">6393422</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzEwLTQtMS0xLTEzMTY0MA_94739d1e-529c-4d00-8b11-01c63c9420ce">P6Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzEwLTYtMS0xLTEzMTY0MA_0b00297e-2e58-42fc-9f95-e6520892017d"
      unitRef="usdPerShare">34.03</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzEwLTgtMS0xLTEzMTY0MA_1e189406-56a9-4f34-9bba-eb3960770c72"
      unitRef="shares">3358994</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzEwLTEwLTEtMS0xMzE2NDA_6fffbe8f-64af-4e2f-b7b5-0fc1876f03a0">P3Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV83OTkvZnJhZzo0MDdkOTkzNjc3NjU0M2Y5YTI0OGViYTM0NTlkNWFjNC90YWJsZTpkM2U5NTRmNmJhZDU0NmRiODc2M2JjZDdiYTE2NGZjYi90YWJsZXJhbmdlOmQzZTk1NGY2YmFkNTQ2ZGI4NzYzYmNkN2JhMTY0ZmNiXzEwLTEyLTEtMS0xMzE2NDA_a6e1a163-258d-48f9-aae9-c72553f41608"
      unitRef="usdPerShare">40.04</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90ZXh0cmVnaW9uOjliODg4ZWEyN2NmOTQwYjE4NmNjMmY0NTYwOTM0MDQ2XzE3Mg_8c2b27ec-478e-436d-8d37-a9daa1ae3d0a">The following table presents our stock option activity:&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:20.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.241%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options outstanding, beginning of period&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799,255&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.86&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,804,891&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.48&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,812,644&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.40&#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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412,253&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.14&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,500&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.49&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,500&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.39&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:'Arial',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="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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,264)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,170)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.93&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and canceled&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(818,086)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.29&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308,872)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,083)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.58&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total options outstanding, end of period&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,393,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799,255&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.86&#160;&lt;/span&gt;&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,804,891&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.48&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at end of period&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;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.04&#160;&lt;/span&gt;&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;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,386,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.99&#160;&lt;/span&gt;&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;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,045,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.42&#160;&lt;/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;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8157cda0d27e43d29d60b48c1b40df0c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzMtMi0xLTEtMTMxNjQw_2d01f2df-8bc8-4011-babb-410ea7e811ec"
      unitRef="shares">4799255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8157cda0d27e43d29d60b48c1b40df0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzMtNC0xLTEtMTMxNjQw_eefbd97b-2055-46e6-97e3-3662fa173e35"
      unitRef="usdPerShare">38.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iafeeb2da06d047fd811d6224d9cc2109_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzMtNi0xLTEtMTMxNjQw_da63bbf5-cfd0-4202-b152-887d6454b61e"
      unitRef="shares">4804891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iafeeb2da06d047fd811d6224d9cc2109_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzMtOC0xLTEtMTMxNjQw_fb08d969-e81f-4f97-9ea3-57df4bd04651"
      unitRef="usdPerShare">39.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6ccf35b7c4f44a38aa7a878e593e81ac_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzMtMTAtMS0xLTEzMTY0MA_9efcac5b-32f5-4146-8214-044cf3963c47"
      unitRef="shares">4812644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6ccf35b7c4f44a38aa7a878e593e81ac_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzMtMTItMS0xLTEzMTY0MA_de4af930-e154-4a7a-a61a-562b0cdacc61"
      unitRef="usdPerShare">43.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzQtMi0xLTEtMTMxNjQw_36b227be-becf-4837-89b4-e6e18e1f7c74"
      unitRef="shares">2412253</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzQtNC0xLTEtMTMxNjQw_d59a0b27-aebb-4119-95e3-8a77cc84b922"
      unitRef="usdPerShare">25.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzQtNi0xLTEtMTMxNjQw_d522ca9a-0305-4823-8486-02a6fb9dd33f"
      unitRef="shares">325500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzQtOC0xLTEtMTMxNjQw_47504211-0a60-4bfa-af21-470bbb15ee00"
      unitRef="usdPerShare">24.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzQtMTAtMS0xLTEzMTY0MA_2ed486cb-ecc5-4cb6-b30f-3ecee99e3e50"
      unitRef="shares">180500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzQtMTItMS0xLTEzMTY0MA_c84dec68-ef09-4a7a-bde0-f2d21a6c616b"
      unitRef="usdPerShare">30.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzUtMi0xLTEtMTMxNjQw_95408e71-cb5e-47a1-bde9-f7119c33577f"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzUtNC0xLTEtMTMxNjQw_e34dd16c-5b75-4f7c-a897-992287692a06"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzUtNi0xLTEtMTMxNjQw_47e73092-17a5-4190-9aa6-34aa79ed8600"
      unitRef="shares">22264</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzUtOC0xLTEtMTMxNjQw_c65ba8f2-7edc-48ad-8422-99fbb4aa66ed"
      unitRef="usdPerShare">18.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzUtMTAtMS0xLTEzMTY0MA_91a976ce-3efd-4c4f-bae0-9184d8217e4e"
      unitRef="shares">45170</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzUtMTItMS0xLTEzMTY0MA_70e775bb-a84b-4993-9e1c-c25b715561a3"
      unitRef="usdPerShare">18.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzYtMi0xLTEtMTMxNjQw_e49868ef-c2cf-440d-beb5-36bdb01de9ee"
      unitRef="shares">818086</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzYtNC0xLTEtMTMxNjQw_fffe83e9-7522-4eba-bf41-6893d7fabec3"
      unitRef="usdPerShare">36.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzYtNi0xLTEtMTMxNjQw_e7bd2f69-ca9d-465d-8be5-65a36978b54b"
      unitRef="shares">308872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzYtOC0xLTEtMTMxNjQw_e9a76ea1-3d56-441b-9f6c-1d106be0bffb"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzYtMTAtMS0xLTEzMTY0MA_1660541f-0aee-4d97-ae52-630ffa3f939c"
      unitRef="shares">143083</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzYtMTItMS0xLTEzMTY0MA_30bebaef-f028-45a4-a1d2-96e8c14acc8b"
      unitRef="usdPerShare">41.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzctMi0xLTEtMTMxNjQw_a994e7de-8ffc-4b1b-b715-c62382e47644"
      unitRef="shares">6393422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzctNC0xLTEtMTMxNjQw_078766f0-2683-4bb3-a7c5-5437efb2ce3d"
      unitRef="usdPerShare">34.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8157cda0d27e43d29d60b48c1b40df0c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzctNi0xLTEtMTMxNjQw_e0df107e-6d3a-4267-ae12-c62c5f9c76f6"
      unitRef="shares">4799255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8157cda0d27e43d29d60b48c1b40df0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzctOC0xLTEtMTMxNjQw_82f89290-b5dc-4303-b591-badf4881cc53"
      unitRef="usdPerShare">38.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iafeeb2da06d047fd811d6224d9cc2109_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzctMTAtMS0xLTEzMTY0MA_a1c1dbc6-c9d6-4323-adb6-3ac98da6b23f"
      unitRef="shares">4804891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iafeeb2da06d047fd811d6224d9cc2109_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzctMTItMS0xLTEzMTY0MA_dc82e486-805f-409a-ad30-a7eccb18a2e5"
      unitRef="usdPerShare">39.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzgtMi0xLTEtMTMxNjQw_8267a841-226b-4731-802a-1862482f006e"
      unitRef="shares">3358994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i717fa9389f094a88a592ba757eae812e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzgtNC0xLTEtMTMxNjQw_6748e0fe-7e7d-479e-be63-183e4423855d"
      unitRef="usdPerShare">40.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i8157cda0d27e43d29d60b48c1b40df0c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzgtNi0xLTEtMTMxNjQw_31a2f400-2cf1-40fc-982b-60998a3f2d60"
      unitRef="shares">3386174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i8157cda0d27e43d29d60b48c1b40df0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzgtOC0xLTEtMTMxNjQw_343d7c8e-1e79-4376-b2f1-e5cc4d2cff09"
      unitRef="usdPerShare">39.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iafeeb2da06d047fd811d6224d9cc2109_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzgtMTAtMS0xLTEzMTY0MA_129dc977-ca28-4bdc-9dd1-1f33bcab6926"
      unitRef="shares">3045000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iafeeb2da06d047fd811d6224d9cc2109_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTo1MjA5NGY4NzVlNmI0MGM5OGY3NjAyMWU0MTI0NzIzMi90YWJsZXJhbmdlOjUyMDk0Zjg3NWU2YjQwYzk4Zjc2MDIxZTQxMjQ3MjMyXzgtMTItMS0xLTEzMTY0MA_6171e1bb-3af0-40df-abe9-95a3351d2ca9"
      unitRef="usdPerShare">39.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90ZXh0cmVnaW9uOjliODg4ZWEyN2NmOTQwYjE4NmNjMmY0NTYwOTM0MDQ2XzE3Mw_5c40e6fc-9f16-4af3-892e-0499eaba2a1e">The following table presents our additional share-based compensation disclosures:&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:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefits from stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value of our stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <sats:TaxBenefitsFromStockOptionsExercised
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTpmNDZiMGU2ZTRjMWY0NGU3YjlmM2EzNGQ2MzVhN2QzYy90YWJsZXJhbmdlOmY0NmIwZTZlNGMxZjQ0ZTdiOWYzYTM0ZDYzNWE3ZDNjXzItMi0xLTEtMTMxNjQw_1b072bbd-2823-4cc6-a36f-68be1f577a39"
      unitRef="usd">0</sats:TaxBenefitsFromStockOptionsExercised>
    <sats:TaxBenefitsFromStockOptionsExercised
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTpmNDZiMGU2ZTRjMWY0NGU3YjlmM2EzNGQ2MzVhN2QzYy90YWJsZXJhbmdlOmY0NmIwZTZlNGMxZjQ0ZTdiOWYzYTM0ZDYzNWE3ZDNjXzItNC0xLTEtMTMxNjQw_6dfa4cbd-360c-46d6-9a2f-0baedc7c0774"
      unitRef="usd">304000</sats:TaxBenefitsFromStockOptionsExercised>
    <sats:TaxBenefitsFromStockOptionsExercised
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTpmNDZiMGU2ZTRjMWY0NGU3YjlmM2EzNGQ2MzVhN2QzYy90YWJsZXJhbmdlOmY0NmIwZTZlNGMxZjQ0ZTdiOWYzYTM0ZDYzNWE3ZDNjXzItNi0xLTEtMTMxNjQw_a028af32-353f-49f3-a213-cb8df0e991ca"
      unitRef="usd">173000</sats:TaxBenefitsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTpmNDZiMGU2ZTRjMWY0NGU3YjlmM2EzNGQ2MzVhN2QzYy90YWJsZXJhbmdlOmY0NmIwZTZlNGMxZjQ0ZTdiOWYzYTM0ZDYzNWE3ZDNjXzMtMi0xLTEtMTMxNjQw_fd580987-ca6a-4a71-8fc6-cf633026a47c"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTpmNDZiMGU2ZTRjMWY0NGU3YjlmM2EzNGQ2MzVhN2QzYy90YWJsZXJhbmdlOmY0NmIwZTZlNGMxZjQ0ZTdiOWYzYTM0ZDYzNWE3ZDNjXzMtNC0xLTEtMTMxNjQw_44e69373-875c-42e2-bcd7-1f709ca3ad3c"
      unitRef="usd">238000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDIvZnJhZzo5Yjg4OGVhMjdjZjk0MGIxODZjYzJmNDU2MDkzNDA0Ni90YWJsZTpmNDZiMGU2ZTRjMWY0NGU3YjlmM2EzNGQ2MzVhN2QzYy90YWJsZXJhbmdlOmY0NmIwZTZlNGMxZjQ0ZTdiOWYzYTM0ZDYzNWE3ZDNjXzMtNi0xLTEtMTMxNjQw_c5590564-50c6-4cb0-bad1-50cf85bf6352"
      unitRef="usd">603000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzU0MQ_25bc772b-feeb-443d-be82-398984b7517d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our total non-cash, stock-based compensation expense:&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:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock-based compensation expense:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,714&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,169&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,327&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib763e98b352f4428a606db1515ef5d53_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzMtMi0xLTEtMTMxNjQw_44ccba91-6b03-4777-ba4f-7369aa89ed9e"
      unitRef="usd">832000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i607fbe1b7a564c5fa721e0b5f50e5921_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzMtNC0xLTEtMTMxNjQw_5dfae593-63ed-47cd-ba75-4615603f31f8"
      unitRef="usd">530000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i97dcb61ee23746ef89a2c746689a1c5e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzMtNi0xLTEtMTMxNjQw_a733fff0-9574-4a35-b50b-7d72c98fc83a"
      unitRef="usd">551000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9335a4ad024e46e9bdd0a26ca8e1aa5b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzQtMi0xLTEtMTMxNjQw_6b2a1dac-296c-4ae5-9698-2b401dcc6b24"
      unitRef="usd">10714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b8971e79d5041c08a1c3f2dbd05da02_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzQtNC0xLTEtMTMxNjQw_48ae1b14-6fc7-46f4-af9d-4167e4fd8823"
      unitRef="usd">7169000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c2ef88249d242dba7b61eb5dc6d9192_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzQtNi0xLTEtMTMxNjQw_97f74d67-6c0f-419b-80e5-bc8f5604e691"
      unitRef="usd">8327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzUtMi0xLTEtMTMxNjQw_8788b6de-8bdd-411a-90fe-0754fcafbca2"
      unitRef="usd">11546000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzUtNC0xLTEtMTMxNjQw_8d9bb408-88f6-47ef-b6ef-d1348ae3fe4d"
      unitRef="usd">7699000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90YWJsZTo1MDZhNjc3MWNkODQ0NThhYjliOWY2MGJhOTlhOGMwMy90YWJsZXJhbmdlOjUwNmE2NzcxY2Q4NDQ1OGFiOWI5ZjYwYmE5OWE4YzAzXzUtNi0xLTEtMTMxNjQw_9f206727-a5a6-4867-9675-79e8a44c1c7c"
      unitRef="usd">8878000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzE5MQ_4f3d9d55-c99d-4ffd-ad7f-cac6cbf7adb4"
      unitRef="usd">800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzE5NQ_d7565677-2fc4-4383-b8c5-7296751abcdf"
      unitRef="usd">1500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzIwMg_840a9e28-5c0a-480e-83fb-72a40333f94b"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzM4Ng_434001f3-2c11-47ad-924c-516bed73d3dd"
      unitRef="usd">27900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <sats:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFutureForfeitureRate
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzQ1NA_ef285ed5-d57c-4b15-a012-f5462c64206d"
      unitRef="number">0.020</sats:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFutureForfeitureRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDUvZnJhZzo4YzI1N2U5MjU3ZTA0NGE0YTNhMWIyOWQwNzEyZWRiZC90ZXh0cmVnaW9uOjhjMjU3ZTkyNTdlMDQ0YTRhM2ExYjI5ZDA3MTJlZGJkXzUzNw_bef103c0-3002-404f-af54-ff0bfa19c4e1">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90ZXh0cmVnaW9uOjQ3NGRjMmYzMjFjZTQ5N2FhZWVjNjM5NTg0Y2EyNDJkXzExNDY_85337886-4b16-4a4c-8841-d1289592375c">The following table presents the estimated grant-date fair values and related assumptions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35% - 4.02%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48% - 1.11%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25% - 1.72%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.67% - 34.84%&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.91% - 34.51%&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.32% - 30.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term of options (in years)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1 - 6.0&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 - 5.9&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 - 5.9&lt;/span&gt;&lt;/div&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average grant-date fair value&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.97 - $9.27&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.20 - $8.32&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.56 - $11.63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i352babc4bbe14fb6be1106284ee620c4_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzMtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246OWFjMTNjZTJmNWRkNDZkZmI3ZjExMTJhMjFhN2VhNTJfNA_5402e9fb-58ae-430e-8784-1cc7666aed63"
      unitRef="number">0.0135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6260460e87234c1b8df77c117ddc074b_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzMtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246OWFjMTNjZTJmNWRkNDZkZmI3ZjExMTJhMjFhN2VhNTJfOQ_79167873-de63-44b2-8cd9-fe8ed6ac2dc2"
      unitRef="number">0.0402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i12b9374739e44addb496278da543d06f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzMtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246MGIxZThlZjRjYmZiNGZkYWI2ZjBmMzViMzZmNmE4ODhfNA_5c5761fd-ffc1-49f9-ae7d-1b5d32bf712e"
      unitRef="number">0.0048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5eb2c610603249a6ad3054afcd42cc7a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzMtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246MGIxZThlZjRjYmZiNGZkYWI2ZjBmMzViMzZmNmE4ODhfOQ_259dad3d-e2cd-49ac-b564-e7449ae3626e"
      unitRef="number">0.0111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8e8ec5c000594e82a3ad3d4704584a98_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzMtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246M2FhYmY5YWJlOWYxNDU1YWI2ZmZjNmViYWNjYWU3ZWZfNA_bddd8bf4-de0d-4cd6-863d-0c9621d61f55"
      unitRef="number">0.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i199c4c6f52554e0790aef1b6271d619b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzMtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246M2FhYmY5YWJlOWYxNDU1YWI2ZmZjNmViYWNjYWU3ZWZfOQ_33d084ef-ae90-4238-8331-9ce2e2957a7b"
      unitRef="number">0.0172</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i352babc4bbe14fb6be1106284ee620c4_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzQtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246MjczNGJkMWJhNGFhNDgzMjkxMzQ1NThmZTYyZWY4ZDRfNA_1b434d3d-0cf4-475a-9d67-c27c04ae9cfe"
      unitRef="number">0.3267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6260460e87234c1b8df77c117ddc074b_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzQtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246MjczNGJkMWJhNGFhNDgzMjkxMzQ1NThmZTYyZWY4ZDRfOQ_b6274670-47f7-46f6-8925-3c80d68f5fb3"
      unitRef="number">0.3484</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i12b9374739e44addb496278da543d06f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzQtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246ZWYyMjUzMDBiMGJiNGI4ZmJjZjViZjlmZWVmYzBiNWFfNA_49e37953-f0c8-489f-93e5-cf882996edcd"
      unitRef="number">0.2991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5eb2c610603249a6ad3054afcd42cc7a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzQtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246ZWYyMjUzMDBiMGJiNGI4ZmJjZjViZjlmZWVmYzBiNWFfOQ_20b5c589-ffb4-41e2-bb21-b311e9b2bfce"
      unitRef="number">0.3451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8e8ec5c000594e82a3ad3d4704584a98_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzQtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246NDQ2YjZhY2U5ZmFmNDBhMjk1MWU2ZDJmZDkzNjIwZmNfNA_dc36411b-df05-41fe-9247-010cb208863b"
      unitRef="number">0.2432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i199c4c6f52554e0790aef1b6271d619b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzQtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246NDQ2YjZhY2U5ZmFmNDBhMjk1MWU2ZDJmZDkzNjIwZmNfOQ_f6126515-fca9-43be-b21d-d5137e02b592"
      unitRef="number">0.3007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i352babc4bbe14fb6be1106284ee620c4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzUtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NWRmYzUwNjVmZmM1NDY5ZmJlMjNkNzc5ZDRjZGRiZDRfNA_d10d813e-8ac2-4248-90d5-a5d836ef8586">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6260460e87234c1b8df77c117ddc074b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzUtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246NWRmYzUwNjVmZmM1NDY5ZmJlMjNkNzc5ZDRjZGRiZDRfOQ_6b2c0d4c-198f-4598-b7d8-fade1495dc7e">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i12b9374739e44addb496278da543d06f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzUtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246NzI1MmY5MTVlMTVkNDVmNGE2MmQyMDU1OTIwODQxMzVfNA_d46e9043-5f90-4aac-9798-d09700349926">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5eb2c610603249a6ad3054afcd42cc7a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzUtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246NzI1MmY5MTVlMTVkNDVmNGE2MmQyMDU1OTIwODQxMzVfOQ_65d93774-47a3-46f4-a509-ccb8c2fabba2">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8e8ec5c000594e82a3ad3d4704584a98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzUtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246MGRlMTQzNjRiMzk1NGI3MTk4ZjE5N2M2MWIwN2Y3ZTBfNA_1812bd4a-43e4-463a-a8a4-e8a5f81fb491">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i199c4c6f52554e0790aef1b6271d619b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzUtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246MGRlMTQzNjRiMzk1NGI3MTk4ZjE5N2M2MWIwN2Y3ZTBfOQ_8057facc-3efe-4e34-add4-07f22948d830">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i352babc4bbe14fb6be1106284ee620c4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzYtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246YzcyYWZlN2VjNDRiNDNjYWJiNzkwMzNlN2ViM2FmOTNfNA_8c33ca34-7ff5-4fd3-aaf6-67506c50000e"
      unitRef="usdPerShare">5.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6260460e87234c1b8df77c117ddc074b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzYtMi0xLTEtMTMxNjQwL3RleHRyZWdpb246YzcyYWZlN2VjNDRiNDNjYWJiNzkwMzNlN2ViM2FmOTNfOQ_43df45c5-edf3-4270-a092-1238b6493302"
      unitRef="usdPerShare">9.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i12b9374739e44addb496278da543d06f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzYtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246NTc0ODkyODFmNzRjNGRjODlhMDYxNzkxODgzNmY3ZWFfNA_8af37775-1549-4f1b-979b-24a46f4f5b8d"
      unitRef="usdPerShare">6.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5eb2c610603249a6ad3054afcd42cc7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzYtNC0xLTEtMTMxNjQwL3RleHRyZWdpb246NTc0ODkyODFmNzRjNGRjODlhMDYxNzkxODgzNmY3ZWFfOQ_3ed506fb-f9b0-49c1-9933-0af06db99c51"
      unitRef="usdPerShare">8.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8e8ec5c000594e82a3ad3d4704584a98_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzYtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246M2NkNjJhNTJmMWU4NDk3MWJkNDkwM2UyY2M0MDljYzZfNA_5739e925-a4b1-455e-9a82-9425dd1327d3"
      unitRef="usdPerShare">6.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i199c4c6f52554e0790aef1b6271d619b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90YWJsZTpkMGFjZmY0OGVkYzM0MjBiOTE1NjAwZmE5NzY0MTA1Ny90YWJsZXJhbmdlOmQwYWNmZjQ4ZWRjMzQyMGI5MTU2MDBmYTk3NjQxMDU3XzYtNi0xLTEtMTMxNjQwL3RleHRyZWdpb246M2NkNjJhNTJmMWU4NDk3MWJkNDkwM2UyY2M0MDljYzZfOQ_88cb345c-5bf1-45a5-89f9-2303f2e41d79"
      unitRef="usdPerShare">11.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iead881a2cc16470483a4a3ea99bbb524_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90ZXh0cmVnaW9uOjQ3NGRjMmYzMjFjZTQ5N2FhZWVjNjM5NTg0Y2EyNDJkXzQ2MA_0dc238be-7e70-4e8a-98d6-ade77df78c81"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic5dafb00ee174205bfce5eaee859c409_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90ZXh0cmVnaW9uOjQ3NGRjMmYzMjFjZTQ5N2FhZWVjNjM5NTg0Y2EyNDJkXzQ2MA_81f4726f-384a-4b4b-a0e4-8c71899af999"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id517a27c69644399833447db7a09851d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90ZXh0cmVnaW9uOjQ3NGRjMmYzMjFjZTQ5N2FhZWVjNjM5NTg0Y2EyNDJkXzQ2MA_e9df5d08-a128-4c12-a83d-42a24641cb41"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90ZXh0cmVnaW9uOjQ3NGRjMmYzMjFjZTQ5N2FhZWVjNjM5NTg0Y2EyNDJkXzEwNzk_9ac7d9c1-977a-4ded-ae6b-5dae3113643a"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MDgvZnJhZzo0NzRkYzJmMzIxY2U0OTdhYWVlYzYzOTU4NGNhMjQyZC90ZXh0cmVnaW9uOjQ3NGRjMmYzMjFjZTQ5N2FhZWVjNjM5NTg0Y2EyNDJkXzExMTA_ca6578e5-8038-4fe5-a832-981ce21717d3"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzIvZnJhZzozZDRlNThkNzhmYzQ0YTQ2YTljZTQzNDhmMDNiNDdiNC90ZXh0cmVnaW9uOjNkNGU1OGQ3OGZjNDRhNDZhOWNlNDM0OGYwM2I0N2I0XzU5_50341832-fbe5-42f6-994f-308cf2b34608">RELATED PARTY TRANSACTIONS - DISH NETWORK&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EchoStar and DISH have operated as separate publicly-traded companies since 2008 (the &#x201c;Spin-off&#x201d;).  A substantial majority of the voting power of the shares of each of EchoStar and DISH is owned beneficially by Charles W. Ergen, our Chairman, and by certain entities established for the benefit of his family.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, we and certain of our subsidiaries entered into a share exchange agreement (the &#x201c;Share Exchange Agreement&#x201d;) with DISH and certain of its subsidiaries pursuant to which, in February 2017, we received all of the shares of preferred tracking stock previously issued by us and one of our subsidiaries (the &#x201c;Tracking &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock&#x201d;), representing an 80% economic interest in the residential retail satellite broadband business of our Hughes segment, in exchange for 100% of the equity interests of certain EchoStar subsidiaries that held substantially all of our EchoStar Technologies businesses and certain other assets&#160;(collectively, the &#x201c;Share Exchange&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Tracking Stock was retired in March 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2019, pursuant to a master transaction agreement (the &#x201c;Master Transaction Agreement&#x201d;) with DISH and a wholly-owned subsidiary of DISH (&#x201c;Merger Sub&#x201d;), (i) we transferred certain real property and the various businesses, products, licenses, technology, revenues, billings, operating activities, assets and liabilities primarily related to the former portion of our ESS segment that managed, marketed and provided (1) broadcast satellite services primarily to DISH Network and our former joint venture Dish Mexico, and (2) telemetry, tracking and control (&#x201c;TT&amp;amp;C&#x201d;) services for satellites owned by DISH Network and a portion of our other businesses (collectively, the &#x201c;BSS Business&#x201d;) to one of our former subsidiaries, EchoStar BSS Corporation (&#x201c;BSS Corp.&#x201d;), (ii) we distributed to each holder of shares of our Class A or Class B common stock entitled to receive consideration in the transaction an amount of shares of common stock of BSS Corp., par value $0.001 per share (&#x201c;BSS Common Stock&#x201d;), equal to one share of BSS Common Stock for each share of our Class A or Class B common stock owned by such stockholder (the &#x201c;Distribution&#x201d;); and (iii) immediately after the Distribution, (1) Merger Sub merged with and into BSS Corp. (the &#x201c;Merger&#x201d;), such that BSS Corp. became a wholly-owned subsidiary of DISH and with DISH then owning and operating the BSS Business, and (2) each issued and outstanding share of BSS Common Stock owned by EchoStar stockholders was converted into the right to receive 0.23523769 shares of DISH Class A common stock, par value $0.001 per share (&#x201c;DISH Common Stock&#x201d;) ((i) - (iii) collectively, the &#x201c;BSS Transaction&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with and following the Spin-off, the Share Exchange and the BSS Transaction, we and DISH Network entered into certain agreements pursuant to which we obtain certain products, services and rights from DISH Network; DISH Network obtains certain products, services and rights from us; and we and DISH Network indemnify each other against certain liabilities arising from our respective businesses.  Generally, the amounts we or DISH Network pay for products and services provided under the agreements are based on cost plus a fixed margin (unless noted differently below), which varies depending on the nature of the products and services provided.  We may also enter into additional agreements with DISH Network in the future.&lt;/span&gt;&lt;/div&gt;The following is a summary of the transactions and the terms of the underlying principal agreements that have had or may have an impact on our consolidated financial condition and results of operations.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Services and Other Revenue &#x2014; DISH Network&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue - DISH Network&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:50.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services and other revenue - DISH Network&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the related trade accounts receivable:&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable - DISH Network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Satellite Capacity Leased to DISH Network.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January&#160;2008, DISH Network began leasing satellite capacity from us on the EchoStar IX satellite.  We terminated the provision of this satellite capacity in December 2022.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Telesat Obligation Agreement. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; In September 2009, we entered into an agreement with Telesat Canada to lease satellite capacity from Telesat Canada on all 32 direct broadcast satellite (&#x201c;DBS&#x201d;) transponders on the Nimiq 5 satellite at the 72.7 degree west longitude orbital location (the &#x201c;Telesat Transponder Agreement&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2009, we entered into an agreement with DISH Network, pursuant to which DISH Network leased satellite capacity from us on all 32 of the DBS transponders covered by the Telesat Transponder Agreement (the &#x201c;DISH Nimiq 5 Agreement&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under the terms of the DISH Nimiq 5 Agreement, DISH Network made certain monthly payments to us that commenced in September 2009, when the Nimiq 5 satellite was placed into service.  We transferred the Telesat Transponder Agreement to DISH Network in September 2019 as part of the BSS Transaction; however, we retained certain obligations related to DISH Network&#x2019;s performance under that agreement and we entered into an agreement with DISH Network whereby DISH Network compensates us for retaining such obligations. &lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Real Estate Leases to DISH Network.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into lease agreements pursuant to which DISH Network leases certain real estate from us.  The rent on a per square foot basis for each of the leases is comparable to per square foot rental rates of similar commercial property in the same geographic area at the time of the leases or subsequent amendments. Additionally, DISH Network compensates us for its portion of the taxes, insurance, utilities and/or maintenance of the premises.  The terms of each of the leases are set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:14.5pt"&gt;100 Inverness Occupancy License Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014; In March 2017, we and DISH Network entered into a license agreement for DISH Network to use certain of our space at 100 Inverness Terrace East, Englewood, Colorado for an initial period ending in December 2020.  We and DISH Network have amended this lease over time to, among other things, extend the term through December 2023.  This agreement may be terminated by either party upon 180 days&#x2019; prior notice.  In connection with the BSS Transaction, we transferred to DISH Network the Englewood Satellite Operations Center located at 100 Inverness Terrace East, including any and all equipment, hardware licenses, software, processes, software licenses, furniture and technical documentation associated with the satellites transferred in the BSS Transaction.  &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Meridian Lease Agreement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease for all of 9601 S. Meridian Blvd., Englewood, Colorado was originally for a period ending in December&#160;2016.  We and DISH Network have amended this lease over time to, among other things, extend the term through December 2023.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;TerreStar Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2012, DISH Network completed its acquisition of substantially all the assets of TerreStar Networks Inc. (&#x201c;TerreStar&#x201d;).  Prior to DISH Network&#x2019;s acquisition of substantially all the assets of TerreStar and our completion of the Hughes Acquisition, TerreStar and HNS entered into various agreements pursuant to which we provide, among other things, warranty, operations and maintenance and hosting services for TerreStar&#x2019;s ground-based communications equipment (the &#x201c;TerreStar Agreements&#x201d;). In December 2017, we and DISH Network amended these agreements, effective as of January 1, 2018, to reduce certain pricing terms through December 31, 2023 and to modify certain termination provisions.  DISH Network generally has the right to continue to receive warranty services from us for our products on a month-to-month basis unless terminated by DISH Network upon at least 21 days&#x2019; written notice to us. DISH Network generally has the right to continue to receive operations and maintenance services from us on a quarter-to-quarter basis unless these services are terminated by DISH Network upon at least 90 days&#x2019; written notice to us.  In addition, DISH Network generally may terminate any and all services for convenience subject to providing us with prior notice and/or payment of termination charges.  In March 2020, we entered into an agreement with DISH Network pursuant to which we perform certain work and provide certain credits to amounts owed to us under the TerreStar Agreements in exchange for DISH Network&#x2019;s granting us rights to use certain satellite capacity under the Amended and Restated Professional Services Agreement (as defined below).  As a result, we and DISH Network amended the TerreStar Agreements to suspend our provision of warranty services to DISH Network from April 2020 through December 2020.  Following the expiration of this suspension, we have recommenced providing warranty services to DISH Network.  In May 2022, we and DISH Network amended the agreement for the provision of hosting services to extend the term until May 2027.   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Hughes Broadband Distribution Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective October&#160;2012, we and DISH Network entered into a distribution agreement (the &#x201c;Distribution Agreement&#x201d;) pursuant to which DISH Network has the right, but not the obligation, to market, sell and distribute our Gen 4 HughesNet service.  DISH Network pays us a monthly per subscriber wholesale service fee for our Gen 4 HughesNet service based upon a subscriber&#x2019;s service level and based upon certain volume subscription thresholds.  The Distribution Agreement also provides that DISH Network has the right, but not the obligation, to purchase certain broadband equipment from us to support the sale of the Gen 4 HughesNet service.  The Distribution Agreement had an initial term of five years with automatic renewal for successive one-year terms unless terminated by either party with a written notice at least 180 days&#x2019; before the expiration of the then-current term.  In February&#160;2014, we and DISH Network entered into an amendment to the Distribution Agreement which, among other things, extended the initial term of the Distribution Agreement until March&#160;2024.  Upon expiration or termination of the Distribution Agreement, we and DISH Network will continue to provide our Gen 4 HughesNet service to the then-current DISH Network subscribers pursuant to the terms and conditions of the Distribution Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;DBSD North America Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2012, DISH Network completed its acquisition of all of the equity of DBSD North America,&#160;Inc. (&#x201c;DBSD North America&#x201d;).  Prior to DISH Network&#x2019;s acquisition of DBSD North America and our completion of the Hughes Acquisition, DBSD North America and HNS entered into various agreements pursuant to which we provide, among other things, warranty, operations and maintenance and hosting services of DBSD North America&#x2019;s gateway and ground-based communications equipment.  In December 2017, we and DBSD North America amended these agreements, effective as of January 1, 2018, to reduce certain pricing terms through December 31, 2023 and to modify certain termination provisions.  DBSD North America has the right to continue to receive operations and maintenance services from us on a quarter-to-quarter basis, unless terminated by DBSD North America upon at least 120 days&#x2019; written notice to us.  In February 2019, we further amended these agreements to provide DBSD North America with the right to continue to receive warranty services from us on a month-to-month basis until December 2023, unless terminated by DBSD North America upon at least 21 days&#x2019; written notice to us. The provision of hosting services will continue until February 2027 unless terminated by DBSD North America upon at least 180 days&#x2019; written notice to us.  In addition, DBSD North America generally may terminate any and all such services for convenience, subject to providing us with prior notice and/or payment of termination charges.  &lt;/span&gt;Hughes Equipment and Services Agreement.  In February 2019, we and DISH Network entered into an agreement pursuant to which we will sell to DISH Network our HughesNet Service and HughesNet equipment that has been modified to meet DISH Network&#x2019;s internet-of-things specifications for the transfer of data to DISH Network&#x2019;s network operations centers.  This agreement has an initial term of five years expiring February 2024 with automatic renewal for successive one-year terms unless terminated by DISH Network with at least 180 days&#x2019; written notice to us or by us with at least 365 days' written notice to DISH Network.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Expenses &#x2014; DISH Network &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our operating expenses related to DISH Network: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses - DISH Network&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the related trade accounts payable: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable - DISH Network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;Amended and Restated Professional Services Agreement.  In connection with the Spin-off, we entered into various agreements with DISH Network including a transition services agreement, satellite procurement agreement and services agreement, all of which expired in January 2010 and were replaced by a professional services agreement (the &#x201c;Professional Services Agreement&#x201d;).  In January 2010, we and DISH Network agreed that we continue to have the right, but not the obligation, to receive the following services from DISH Network, among others, certain of which were previously provided under a transition services agreement:  information technology, travel and event coordination, internal audit, legal, accounting and tax, benefits administration, program acquisition services and other support services.  Additionally, we and DISH Network agreed that DISH Network would continue to have the right, but not the obligation, to engage us to manage the process of procuring new satellite capacity for DISH Network (previously provided under a satellite procurement agreement), receive logistics, procurement and quality assurance services from us (previously provided under a services agreement) and provide other support services.  In connection with the consummation of the Share Exchange, we and DISH amended and restated the Professional Services Agreement (as amended to date, the &#x201c;Amended and Restated Professional Services Agreement&#x201d;) to provide that we and DISH Network shall have the right to receive additional services that either we or DISH Network may require as a result of the Share Exchange, including access to antennas owned by DISH Network for our use in performing TT&amp;amp;C services and maintenance and support services for our antennas (collectively, the &#x201c;TT&amp;amp;C Antennas&#x201d;).  In September 2019, in connection with the BSS Transaction, we and DISH further amended the Amended and Restated Professional Services Agreement to provide that we and DISH Network shall have the right to receive additional services that either we or DISH Network may require as a result of the BSS Transaction and to remove our access to and the maintenance and support services for the TT&amp;amp;C Antennas.  The term of the Amended and Restated Professional Services Agreement is through January 1, 2023 and renews automatically for successive one-year periods thereafter, unless the agreement is terminated earlier by either party upon at least 60 days&#x2019; notice.  We or DISH Network may generally terminate the Amended and Restated Professional Services Agreement in part with respect to any particular service it receives for any reason upon at least 30 days&#x2019; notice, unless the statement of work for particular services states otherwise.  Certain services provided under the Amended and Restated Professional Services Agreement may survive the termination of the agreement.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Real Estate Leases from DISH Network.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective March 2017, we entered into a lease with DISH Network for certain space at 530 EchoStar Drive in Cheyenne, Wyoming for an initial period ending in February 2019.  In August 2018, we exercised our option to renew this lease for a one-year period ending in February 2020.  In connection with the BSS Transaction, we transferred the Cheyenne Satellite Operations Center, including any equipment, software licenses, and furniture located within, to DISH Network and amended this lease to reduce the space provided to us for the Cheyenne Satellite Access Center for a period ending in September 2021.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, we exercised our option to renew this lease for a one-year period ending September 2022 and amended the lease to provide us the option to renew this lease for up to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDgvZnJhZzozYzAzZDQ0NzM2OTY0OWJiYmNhN2U2YjU1MjZmYjBmOC90ZXh0cmVnaW9uOjNjMDNkNDQ3MzY5NjQ5YmJiY2E3ZTZiNTUyNmZiMGY4XzgyOQ_6fa6f783-c9e4-4466-b4ba-fc82b271ebdf"&gt;three&lt;/span&gt; additional years.  In November 2021, we exercised our option to renew this lease for a one-year period ending September 2023.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Collocation and Antenna Space Agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;.  We and DISH Network entered into an agreement pursuant to which DISH Network provided us with collocation space in El Paso, Texas.  This agreement was for an initial period ending in July 2015, and provided us with renewal options for four consecutive three-year terms.  We exercised our first renewal option for a period commencing in August 2015 and ending in July 2018, in April 2018 we exercised our second renewal option for a period ending in July 2021, and in May 2021 we exercised our third renewal option for a period ending in July 2024.  In connection with the Share Exchange, effective March 2017, we also entered into certain agreements pursuant to which DISH Network provides collocation and antenna space to EchoStar through February 2022 at the following locations: Cheyenne, Wyoming; Gilbert, Arizona; New Braunfels, Texas; Monee, Illinois; Spokane, Washington; and Englewood, Colorado.  In October 2019, we provided a termination notice for our New Braunfels, Texas agreement effective May 2020.  In November 2020, we provided a termination notice for one of our Englewood, Colorado agreements effective May 2021.  In November 2021, we exercised our right to renew the collocation agreements at Gilbert, Arizona, Cheyenne, Wyoming, Spokane, Washington, Englewood, Colorado and Monee, Illinois for a period ending in February 2025.  In August 2017, we and DISH Network also entered into certain other agreements pursuant to which DISH Network provides additional collocation and antenna space to us in Monee, Illinois and Spokane, Washington through August 2022.  In May 2022, we exercised our right to renew such other agreements at Monee, Illinois and Spokane, Washington through August 2025.  Generally, we may renew our collocation and antenna space agreements for three-year periods by providing DISH Network with prior written notice no more than 120 days but no less than 90 days prior to the end of the then-current term.  We may terminate certain of these agreements with 180 days&#x2019; prior written notice.  In September 2019, in connection with &lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;the BSS Transaction, we entered into an agreement pursuant to which DISH Network provided us with certain additional collocation space in Cheyenne, Wyoming for a period that ended in September 2020.  The fees for the services provided under these agreements depend on the number of racks located at the location.   &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Also in connection with the BSS Transaction, in September 2019, we entered into an agreement pursuant to which DISH Network provides us with antenna space and power in Cheyenne, Wyoming for a period of five years commencing in August 2020, with four three-year renewal terms, with prior written notice of renewal required no more than 120 days but no less than 90 days prior to the end of the then-current term.  In March 2021, we entered into additional agreements pursuant to which DISH Network provides us with&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;antenna space and power in Cheyenne, Wyoming, and the right to use an antenna and certain space in Gilbert, Arizona. Both agreements are for a period of five years with four three-year renewal terms, with prior written notice of renewal required no more than 120 days but no less than 90 days prior to the end of the then-current term.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Hughes Broadband Master Services Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160; In conjunction with the launch of our EchoStar XIX satellite, in March&#160;2017, we and DISH Network entered into a master service agreement (the &#x201c;Hughes Broadband MSA&#x201d;) pursuant to which DISH Network, among other things: (i) has the right, but not the obligation, to market, promote and solicit orders and upgrades for our Gen 5 HughesNet service and related equipment and other telecommunication services and (ii) installs Gen 5 HughesNet service equipment with respect to activations generated by DISH Network. &#160;Under the Hughes Broadband MSA, we and DISH Network make certain payments to each other relating to sales, upgrades, purchases and installation services.  The current term of the Hughes Broadband MSA is through March 2023 with automatic renewal for successive&#160;one-year&#160;terms.  Either party has the ability to terminate the Hughes Broadband MSA, in whole or in part, for any reason upon at least 90 days&#x2019; notice to the other party.  Upon expiration or termination of the Hughes Broadband MSA, we will continue to provide our Gen 5 HughesNet service to subscribers and make certain payments to DISH Network pursuant to the terms and conditions of the Hughes Broadband MSA.  We incurred sales incentives and other costs under the Hughes Broadband MSA totaling $6.8 million, $8.4 million and $16.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;2019 TT&amp;amp;C Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. &#160;In September 2019, in connection with the BSS Transaction, we entered into an agreement pursuant to which DISH Network provides TT&amp;amp;C services to us for a period ending in September&#160;2021, with the option for us to renew for a one-year period upon written notice at least 90 days prior to the initial expiration (the &#x201c;2019 TT&amp;amp;C Agreement&#x201d;).  In June 2021, we amended the 2019 TT&amp;amp;C Agreement to extend the term until September 2022 and added the option for us to renew the 2019 TT&amp;amp;C Agreement up to an additional three years.  In September 2022, we exercised the option to renew the 2019 TT&amp;amp;C Agreement until September 2023.  The fees for services provided under the 2019 TT&amp;amp;C Agreement are calculated at either:&#160;(i)&#160;a fixed fee or (ii)&#160;cost plus a fixed margin, which will vary depending on the nature of the services provided. &#160;Any party is able to terminate the 2019 TT&amp;amp;C Agreement for any reason upon&#160;12 months&#x2019; notice.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Referral Marketing Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  In June 2021, we and DISH Network entered into an agreement pursuant to which we will pre-qualify prospects contacting Hughes call centers and transfer those prospects to DISH Network for introduction to DISH Network&#x2019;s video services, for prospects that convert Hughes will receive a commission.  This agreement has an indefinite term and may be terminated by either party upon 90 days&#x2019; prior written notice. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Whidbey Island 5G Network Test Bed Subcontract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  In June 2022, we and DISH Wireless entered into a subcontract (&#x201c;DISH Subcontract&#x201d;) pursuant to which DISH will provide access and use of a DISH lab, technical support and integration and testing support for the 5G network test bed to be delivered by Hughes to its customer.&lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Receivables - DISH Network&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our other receivables owed from DISH Network:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,705&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tax Sharing Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective December 2007, we and DISH Network entered into a tax sharing agreement (the &#x201c;Tax Sharing Agreement&#x201d;) in connection with the Spin-off.  This agreement governs our and DISH Network&#x2019;s respective rights, responsibilities and obligations after the Spin-off with respect to taxes for the periods ending on or before the Spin-off.  Generally, all pre-Spin-off taxes, including any taxes that are incurred as a result of restructuring activities undertaken to implement the Spin-off, are borne by DISH Network and DISH Network indemnifies us for such taxes.  However, DISH Network is not liable for and does not indemnify us for any taxes that are incurred as a result of the Spin-off or certain related transactions failing to qualify as tax-free distributions pursuant to any provision of Section&#160;355 or Section&#160;361 of the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;), because of:&#160;(i)&#160;a direct or indirect acquisition of any of our stock, stock options or assets; (ii)&#160;any action that we take or fail to take or (iii)&#160;any action that we take that is inconsistent with the information and representations furnished to the IRS in connection with the request for the private letter ruling, or to counsel in connection with any opinion being delivered by counsel with respect to the Spin-off or certain related transactions.  In such case, we will be solely liable for, and will indemnify DISH Network for any resulting taxes, as well as any losses, claims and expenses.  The Tax Sharing Agreement will terminate after the later of the full period of all applicable statutes of limitations, including extensions, or once all rights and obligations are fully effectuated or performed.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In light of the Tax Sharing Agreement, among other things, and in connection with our consolidated federal income tax returns for certain tax years prior to and for the year of the Spin-off, in September&#160;2013, we and DISH Network agreed upon a supplemental allocation of the tax benefits arising from certain tax items resolved in the course of the IRS&#x2019;s examination of our consolidated tax returns.  Prior to the agreement with DISH Network in 2013, the federal tax benefits were reflected as a deferred tax asset for depreciation and amortization, which was netted in our non-current deferred tax liabilities.  Under the agreement with DISH Network from 2013, DISH Network is paying us the federal tax benefit it receives at such time as we would have otherwise been able to realize such tax benefit.  We recorded a current receivable from DISH Network in Other receivables - DISH Network, current and a non-current receivable from DISH Network in Other receivables - DISH Network, noncurrent and a corresponding increase in our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to reflect the effects of this agreement.  In addition, in September&#160;2013, we and DISH Network agreed upon a tax sharing arrangement for filing certain combined state income tax returns and a method of allocating the respective tax liabilities between us and DISH Network for such combined returns, through the taxable period ending on December&#160;31, 2017 (the &#x201c;State Tax Arrangement&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, we and DISH Network amended the Tax Sharing Agreement and the 2013 agreements (the &#x201c;Tax Sharing Amendment&#x201d;).  Under the Tax Sharing Amendment, to the extent permitted by applicable tax law, DISH Network is entitled to apply the benefit of our 2009 net operating losses (the &#x201c;SATS 2009 NOLs&#x201d;) to DISH Network&#x2019;s federal tax return for the year ended December 31, 2008, in exchange for DISH Network paying us over time the value of the net annual federal income taxes paid by us that would have been otherwise offset by the SATS 2009 NOLs. The Tax Sharing Amendment also requires us and DISH Network to pay the other for the benefits of certain past and future federal research and development tax credits that we or DISH Network receive or received as a result of being part of a controlled group under the Code, and requires DISH Network to compensate us for certain past tax losses utilized by DISH Network and for certain past and future excess California research and development tax credits generated by us and used by DISH Network. In addition, the Tax Sharing Amendment extends the term of the State Tax Arrangement to the earlier of termination of the Tax Sharing Agreement, a change in control of either us or DISH Network or, for any particular state, if we and DISH Network no longer file a combined tax return for such state. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and DISH Network filed combined income tax returns in certain states from 2008 through 2019.  We have earned and recognized tax benefits for certain state income tax credits that we would be unable to fully utilize currently if we had filed separately from DISH Network.  We have charged &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Additional paid-in capital &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in prior periods when DISH Network has utilized such tax benefits.  We expect to increase &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Additional paid-in capital&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; upon receipt of any consideration that DISH Network pays to us in exchange for these tax credits.  For the year ended December 31, 2022, we have recorded a decrease to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Additional paid-in capital&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for $6.3&#160;million for payments received from DISH Network.   &lt;/span&gt;&lt;/div&gt;Other Agreements&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Master Transaction Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2019, we and BSS Corp. entered into the Master Transaction Agreement with DISH and Merger Sub with respect to the BSS Transaction.  Pursuant to the terms of the Master Transaction &lt;/span&gt;Agreement, on September 10, 2019: (i) we transferred the BSS Business to BSS Corp.; (ii) we completed the Distribution; and (iii) immediately after the Distribution, (1) BSS Corp. became a wholly-owned subsidiary of DISH such that DISH owns and operates the BSS Business and (2) each issued and outstanding share of BSS Common Stock owned by EchoStar stockholders was converted into the right to receive 0.23523769 shares of DISH Common Stock.  Following the consummation of the BSS Transaction, we no longer operate the BSS Business, which was a substantial portion of our ESS segment.  The Master Transaction Agreement contained customary representations and warranties by us and DISH Network, including our representations relating to the assets, liabilities and financial condition of the BSS Business, and representations by DISH Network relating to its financial condition and liabilities.&#160; We and DISH Network have agreed to indemnify each other against certain losses with respect to breaches of certain representations and covenants and certain retained and assumed liabilities, respectively.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;BSS Transaction Intellectual Property and Technology License Agreement. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Effective September 2019, in connection with the BSS Transaction, we and DISH Network entered into an intellectual property and technology license agreement (the &#x201c;BSS IPTLA&#x201d;) pursuant to which we and DISH Network license to each other certain intellectual property and technology.  The BSS IPTLA will continue in perpetuity, unless mutually terminated by the parties.  Pursuant to the BSS IPTLA, we granted to DISH Network a license to our intellectual property and technology for use by DISH Network, among other things, in connection with its continued operation of the BSS Business acquired pursuant to the BSS Transaction, including a limited license to use the &#x201c;ESS&#x201d; and &#x201c;ECHOSTAR SATELLITE SERVICES&#x201d; trademarks during a transition period.&#160; EchoStar retains full ownership of the &#x201c;ESS&#x201d; and &#x201c;ECHOSTAR SATELLITE SERVICES&#x201d; trademarks.  In addition, DISH Network granted a license back to us, among other things, for the continued use of all intellectual property and technology that is used in our retained businesses but the ownership of which was transferred to DISH Network pursuant to the BSS Transaction.  &lt;/span&gt;BSS Transaction Tax Matters Agreement.  Effective September 2019, in connection with the BSS Transaction, we, BSS Corp. and DISH entered into a tax matters agreement.  This agreement governs certain of our rights, responsibilities and obligations with respect to taxes of the BSS Business transferred pursuant to the BSS Transaction.  Generally, we are responsible for all tax returns and tax liabilities for the BSS Business for periods prior to the BSS Transaction and DISH is responsible for all tax returns and tax liabilities for the BSS Business from and after the BSS Transaction.  Both we and DISH made certain tax-related representations and are subject to various tax-related covenants after the consummation of the BSS Transaction.  Both we and DISH Network have agreed to indemnify each other for certain losses if there is a breach of any the tax representations or violation of any of the tax covenants in the tax matters agreement and that breach or violation results in the failure of the BSS Transaction being treated as a transaction that is tax-free for EchoStar or its stockholders for U.S. federal income tax purposes.  In addition, DISH Network has agreed to indemnify us if the BSS Business is acquired, either directly or indirectly (e.g., via an acquisition of DISH Network), by one or more persons, where either it took an action, or knowingly facilitated, consented to or assisted with an action by its stockholders, that resulted in the failure of the BSS Transaction being treated as a transaction that is tax-free for EchoStar and its stockholders for U.S. federal income tax purposes.  This tax matters agreement supplements the Tax Sharing Agreement outlined above and the Share Exchange Tax Matters Agreement outlined below, both of which continue in full force and effect.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;BSS Transaction Employee Matters Agreement.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 2019, in connection with the BSS Transaction, we and DISH Network entered into an employee matters agreement that addressed the transfer of employees from us to DISH Network, including certain benefit and compensation matters and the allocation of responsibility for employee related liabilities relating to current and past employees of the BSS Business.  DISH Network assumed employee-related liabilities relating to the BSS Business as part of the BSS Transaction, except that we are responsible for certain pre-BSS Transaction compensation and benefits for employees who transferred to DISH Network in connection with the BSS Transaction.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Exchange Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  In February 2017 we consummated the Share Exchange, following which we no longer operate the transferred EchoStar Technologies businesses and the Tracking Stock was retired and is no longer outstanding and all agreements, arrangements and policy statements with respect to such Tracking Stock terminated and are of no further effect.  Pursuant to the Share Exchange Agreement, we transferred certain assets, investments in joint ventures, spectrum licenses and real estate properties and DISH Network assumed certain liabilities relating to the transferred assets and businesses.  The Share Exchange Agreement contained customary representations and warranties by the parties, including representations by us related to the transferred assets, &lt;/span&gt;assumed liabilities and the financial condition of the transferred businesses.  We and DISH Network also agreed to customary indemnification provisions whereby each party indemnifies the other against certain losses with respect to breaches of representations, warranties or covenants and certain liabilities and if certain actions undertaken by us or DISH causes the transaction to be taxable to the other party after closing. Share Exchange Intellectual Property and Technology License Agreement.  Effective March 2017, in connection with the Share Exchange, we and DISH Network entered into an intellectual property and technology license agreement (&#x201c;IPTLA&#x201d;) pursuant to which we and DISH Network license to each other certain intellectual property and technology.  The IPTLA will continue in perpetuity, unless mutually terminated by the parties.  Pursuant to the IPTLA, we granted to DISH Network a license to our intellectual property and technology for use by DISH Network, among other things, in connection with its continued operation of the businesses acquired pursuant to the Share Exchange, including a limited license to use the &#x201c;ECHOSTAR&#x201d; trademark during a transition period.&#160; EchoStar retains full ownership of the &#x201c;ECHOSTAR&#x201d; trademark.  In addition, DISH Network granted a license back to us, among other things, for the continued use of all intellectual property and technology that is used in our retained businesses but the ownership of which was transferred to DISH Network pursuant to the Share Exchange.Share Exchange Tax Matters Agreement.  Effective March 2017, in connection with the Share Exchange, we and DISH entered into a tax matters agreement.  This agreement governs certain of our rights, responsibilities and obligations with respect to taxes of the transferred businesses pursuant to the Share Exchange.  Generally, we are responsible for all tax returns and tax liabilities for the transferred businesses and assets for periods prior to the Share Exchange and DISH Network is responsible for all tax returns and tax liabilities for the transferred businesses and assets from and after the Share Exchange.  Both we and DISH Network made certain tax-related representations and are subject to various tax-related covenants after the consummation of the Share Exchange.  Both we and DISH Network have agreed to indemnify each other if there is a breach of any such tax representation or violation of any such tax covenant and that breach or violation results in the Share Exchange not qualifying for tax free treatment for the other party.  In addition, DISH Network has agreed to indemnify us if the transferred businesses are acquired, either directly or indirectly (e.g., via an acquisition of DISH Network), by one or more persons and such acquisition results in the Share Exchange not qualifying for tax free treatment.  The tax matters agreement supplements the Tax Sharing Agreement outlined above which continues in full force and effect.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Exchange Employee Matters Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  Effective March 2017, in connection with the Share Exchange, we and DISH Network entered into an employee matters agreement that addressed the transfer of employees from us to DISH Network, including certain benefit and compensation matters and the allocation of responsibility for employee related liabilities relating to current and past employees of the transferred businesses.  DISH Network assumed employee-related liabilities relating to the transferred businesses as part of the Share Exchange, except that we are responsible for certain pre-Share Exchange employee related litigation, and compensation and benefits for employees who transferred to DISH Network in connection with the Share Exchange.&lt;/span&gt;RELATED PARTY TRANSACTIONS - OTHERHughes Systique CorporationWe contract with Hughes Systique Corporation (&#x201c;Hughes Systique&#x201d;) for software development services.  In addition to our approximately 42% ownership in Hughes Systique, Mr.&#160;Pradman Kaul, the former President of our subsidiary Hughes Communications and Vice-Chair of our board of directors (effective January 1, 2023), and his brother, who is the Chief Executive Officer and President of Hughes Systique, own in the aggregate approximately 25%, on an undiluted basis, of Hughes Systique&#x2019;s outstanding shares as of December&#160;31, 2022.  Furthermore, Mr.&#160;Pradman Kaul serves on the board of directors of Hughes Systique.  Hughes Systique is a variable interest entity and we are considered the primary beneficiary of Hughes Systique due to, among other factors, our ability to direct the activities that most significantly impact the economic performance of Hughes Systique.  As a result, we consolidate Hughes Systique&#x2019;s financial statements in these Consolidated Financial Statements.TerreStar SolutionsDISH Network owns more than 15% of TerreStar Solutions, Inc. (&#x201c;TSI&#x201d;).  In May 2018, we and TSI entered into an equipment and services agreement pursuant to which we design, manufacture and install upgraded ground communications network equipment for TSI&#x2019;s network and provide, among other things, warranty and support services.  We recognized revenue of $2.0 million, $1.9 million and $4.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.  As of December&#160;31, 2022 we had $0.5 million of trade accounts receivable from TSI.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <sats:RelatedPartyTransactionsPercentageOfEconomicInterestHeld
      contextRef="i046efb8156b040a18f11ec8852d93def_D20170201-20170228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzUvZnJhZzoyZGM5MGU5ODM2ZTk0YzIwYTE3ZjYzZjdkOWY4MGI4NC90ZXh0cmVnaW9uOjJkYzkwZTk4MzZlOTRjMjBhMTdmNjNmN2Q5ZjgwYjg0XzcwNA_77ce1a6e-5a8d-459d-bee0-2d15e2edc23e"
      unitRef="number">0.80</sats:RelatedPartyTransactionsPercentageOfEconomicInterestHeld>
    <sats:BusinessCombinationOwnershipPercentageAcquiredByRelatedParty
      contextRef="ica42c12cda784d30a627618c1c110901_I20170228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzUvZnJhZzoyZGM5MGU5ODM2ZTk0YzIwYTE3ZjYzZjdkOWY4MGI4NC90ZXh0cmVnaW9uOjJkYzkwZTk4MzZlOTRjMjBhMTdmNjNmN2Q5ZjgwYjg0XzgxOQ_0c44c031-9bd9-41df-b434-a4135eaacf8c"
      unitRef="number">1</sats:BusinessCombinationOwnershipPercentageAcquiredByRelatedParty>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibaa0a27b70484f37a581fb6fdc712f6c_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzUvZnJhZzoyZGM5MGU5ODM2ZTk0YzIwYTE3ZjYzZjdkOWY4MGI4NC90ZXh0cmVnaW9uOjJkYzkwZTk4MzZlOTRjMjBhMTdmNjNmN2Q5ZjgwYjg0XzQ0MTM_da87d6db-4e90-449d-86a2-35bc475408d4"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedForEachShareOfCommonStock
      contextRef="ibaa0a27b70484f37a581fb6fdc712f6c_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzUvZnJhZzoyZGM5MGU5ODM2ZTk0YzIwYTE3ZjYzZjdkOWY4MGI4NC90ZXh0cmVnaW9uOjJkYzkwZTk4MzZlOTRjMjBhMTdmNjNmN2Q5ZjgwYjg0XzQ0MTc_9a273d6b-8025-4526-86ec-e479095a9a53"
      unitRef="shares">1</sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedForEachShareOfCommonStock>
    <sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="i47b4a0e29fd5405baa13090f3d716b09_D20190901-20190930"
      decimals="8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzUvZnJhZzoyZGM5MGU5ODM2ZTk0YzIwYTE3ZjYzZjdkOWY4MGI4NC90ZXh0cmVnaW9uOjJkYzkwZTk4MzZlOTRjMjBhMTdmNjNmN2Q5ZjgwYjg0XzQ0MDk_ff943b9c-6e55-4650-93d0-cd1833bbf840"
      unitRef="shares">0.23523769</sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic8609c8fa96d424cb3b359cf64c45bdf_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzUvZnJhZzoyZGM5MGU5ODM2ZTk0YzIwYTE3ZjYzZjdkOWY4MGI4NC90ZXh0cmVnaW9uOjJkYzkwZTk4MzZlOTRjMjBhMTdmNjNmN2Q5ZjgwYjg0XzQ0MjE_25b4275c-4e7c-48e5-8ce8-539e4a901f97"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzgvZnJhZzo2MGYzYjUxZDQ5ZDQ0OTg0YjhiYTU0OGM4ZDJjOWQ3OC90ZXh0cmVnaW9uOjYwZjNiNTFkNDlkNDQ5ODRiOGJhNTQ4YzhkMmM5ZDc4XzE5Nw_b5271f62-1f9b-4d38-ad6e-10ddb8dcb7fe">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Services and other revenue - DISH Network&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:50.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services and other revenue - DISH Network&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the related trade accounts receivable:&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable - DISH Network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our operating expenses related to DISH Network: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses - DISH Network&lt;/span&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the related trade accounts payable: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable - DISH Network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our other receivables owed from DISH Network:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,705&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4a5abadefb694b118b5978128f45e232_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzgvZnJhZzo2MGYzYjUxZDQ5ZDQ0OTg0YjhiYTU0OGM4ZDJjOWQ3OC90YWJsZTpmZDU0N2I1ZWNkMTk0ZDFlYmMxMWU0YzAyYzM0OGI5My90YWJsZXJhbmdlOmZkNTQ3YjVlY2QxOTRkMWViYzExZTRjMDJjMzQ4YjkzXzItNi0xLTEtMTMxNjQw_ea5ca45c-2c86-46e6-a2a3-763c84c1cc40"
      unitRef="usd">30191000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id2e634523f4c44278eb9f245b690a90d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzgvZnJhZzo2MGYzYjUxZDQ5ZDQ0OTg0YjhiYTU0OGM4ZDJjOWQ3OC90YWJsZTpmZDU0N2I1ZWNkMTk0ZDFlYmMxMWU0YzAyYzM0OGI5My90YWJsZXJhbmdlOmZkNTQ3YjVlY2QxOTRkMWViYzExZTRjMDJjMzQ4YjkzXzItOC0xLTEtMTMxNjQw_daa18dbd-fab8-4984-a420-59eb8ef0d2bf"
      unitRef="usd">33884000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="idb447652ec66421caf50e1e3edaadd8b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzgvZnJhZzo2MGYzYjUxZDQ5ZDQ0OTg0YjhiYTU0OGM4ZDJjOWQ3OC90YWJsZTpmZDU0N2I1ZWNkMTk0ZDFlYmMxMWU0YzAyYzM0OGI5My90YWJsZXJhbmdlOmZkNTQ3YjVlY2QxOTRkMWViYzExZTRjMDJjMzQ4YjkzXzItMTAtMS0xLTEzODU2OQ_88bcae45-b9a9-4cfe-b079-60adf544f545"
      unitRef="usd">36531000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id12820111d9d4ae5a581043a3b349196_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzgvZnJhZzo2MGYzYjUxZDQ5ZDQ0OTg0YjhiYTU0OGM4ZDJjOWQ3OC90YWJsZTpkOWMzNTFmNTkyNGM0ZTNkOWNlOGU2NmEwYmJjYmQ5My90YWJsZXJhbmdlOmQ5YzM1MWY1OTI0YzRlM2Q5Y2U4ZTY2YTBiYmNiZDkzXzItMi0xLTEtMTMxNjQw_701472e4-b8a9-497c-b945-2a0c7a9b035f"
      unitRef="usd">3492000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i55a4eab0828c475c9501bd4f42dc3caf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xNzgvZnJhZzo2MGYzYjUxZDQ5ZDQ0OTg0YjhiYTU0OGM4ZDJjOWQ3OC90YWJsZTpkOWMzNTFmNTkyNGM0ZTNkOWNlOGU2NmEwYmJjYmQ5My90YWJsZXJhbmdlOmQ5YzM1MWY1OTI0YzRlM2Q5Y2U4ZTY2YTBiYmNiZDkzXzItNC0xLTEtMTMxNjQw_f15e729a-3970-4d32-9113-0447b94d7f1d"
      unitRef="usd">4244000</us-gaap:AccountsReceivableRelatedParties>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable
      contextRef="i808f97247b44468bba08ba2c78aeb5b6_I20090930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xODQvZnJhZzozNmYxNDNhMjk1N2Q0OTJjYjIxYTMyMWZkY2NhM2FiNC90ZXh0cmVnaW9uOjM2ZjE0M2EyOTU3ZDQ5MmNiMjFhMzIxZmRjY2EzYWI0XzEwODk_623b1e74-33d5-407e-81e9-567d29a80e28"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable
      contextRef="i808f97247b44468bba08ba2c78aeb5b6_I20090930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xODQvZnJhZzozNmYxNDNhMjk1N2Q0OTJjYjIxYTMyMWZkY2NhM2FiNC90ZXh0cmVnaW9uOjM2ZjE0M2EyOTU3ZDQ5MmNiMjFhMzIxZmRjY2EzYWI0XzE1OQ_3b369b03-e62a-47e4-9f17-c0c68634a52c"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable
      contextRef="i808f97247b44468bba08ba2c78aeb5b6_I20090930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xODQvZnJhZzozNmYxNDNhMjk1N2Q0OTJjYjIxYTMyMWZkY2NhM2FiNC90ZXh0cmVnaW9uOjM2ZjE0M2EyOTU3ZDQ5MmNiMjFhMzIxZmRjY2EzYWI0XzEwOTI_92b7e576-4d06-4d12-9292-301585339777"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable
      contextRef="i5af397d582de4212adb80ed3991dc4b3_I20090930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xODQvZnJhZzozNmYxNDNhMjk1N2Q0OTJjYjIxYTMyMWZkY2NhM2FiNC90ZXh0cmVnaW9uOjM2ZjE0M2EyOTU3ZDQ5MmNiMjFhMzIxZmRjY2EzYWI0XzQ2NQ_01a38854-0502-49ed-a97c-9877746d7a4a"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i202ee9e6257144dfa5e79e8f4b365ba6_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xODcvZnJhZzoyODgxYTRlZWFmYTM0MDViOThkMTBiMzgyMzM3NjE3ZS90ZXh0cmVnaW9uOjI4ODFhNGVlYWZhMzQwNWI5OGQxMGIzODIzMzc2MTdlXzEwNDk_3b8c5919-2412-4088-ba4d-178c228f2e29">P180D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="i4e0ffeeda507432495646d39aeea3323_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTAvZnJhZzpiYjRjOGQyMTVjNzE0ZjBkOGRlZjI4MzE4OTNjM2U5NC90ZXh0cmVnaW9uOmJiNGM4ZDIxNWM3MTRmMGQ4ZGVmMjgzMTg5M2MzZTk0XzkwNA_57e0a054-fd7f-4515-9eb6-86e018b64d44">P21D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i4e0ffeeda507432495646d39aeea3323_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTAvZnJhZzpiYjRjOGQyMTVjNzE0ZjBkOGRlZjI4MzE4OTNjM2U5NC90ZXh0cmVnaW9uOmJiNGM4ZDIxNWM3MTRmMGQ4ZGVmMjgzMTg5M2MzZTk0XzExMzE_4f668277-7eb3-4561-95f9-91028d4235cd">P90D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="ib857f39945c04f238d3cbd996b8c4b54_D20121001-20121031"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTMvZnJhZzo2YzI0ZTVmM2ViNjI0YzY5ODA0NzEwMThkYTY1MGMyYy90ZXh0cmVnaW9uOjZjMjRlNWYzZWI2MjRjNjk4MDQ3MTAxOGRhNjUwYzJjXzczNg_fa1b0713-fa18-4b9b-854b-955e5a4eae17">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="ib857f39945c04f238d3cbd996b8c4b54_D20121001-20121031"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTMvZnJhZzo2YzI0ZTVmM2ViNjI0YzY5ODA0NzEwMThkYTY1MGMyYy90ZXh0cmVnaW9uOjZjMjRlNWYzZWI2MjRjNjk4MDQ3MTAxOGRhNjUwYzJjXzEzNTY_b464de36-549c-4d53-86ba-28b6cf4ac41a">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="ib857f39945c04f238d3cbd996b8c4b54_D20121001-20121031"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTMvZnJhZzo2YzI0ZTVmM2ViNjI0YzY5ODA0NzEwMThkYTY1MGMyYy90ZXh0cmVnaW9uOjZjMjRlNWYzZWI2MjRjNjk4MDQ3MTAxOGRhNjUwYzJjXzg1Ng_25b69cbb-99c4-40fe-b915-dc0ab17d04cc">P180D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="iaa40418f385344e7810f1b6e1aa4429b_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTYvZnJhZzpkNDQyMzk3ZDQ1OTU0ZjQ2YTFmZmQ1NzZhM2RiMDQ3Ny90ZXh0cmVnaW9uOmQ0NDIzOTdkNDU5NTRmNDZhMWZmZDU3NmEzZGIwNDc3XzkwNA_c2dee02a-2889-4b16-a487-8272695366bb">P120D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="i292ac5d5ba9e48989df303b4b99a5628_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTYvZnJhZzpkNDQyMzk3ZDQ1OTU0ZjQ2YTFmZmQ1NzZhM2RiMDQ3Ny90ZXh0cmVnaW9uOmQ0NDIzOTdkNDU5NTRmNDZhMWZmZDU3NmEzZGIwNDc3XzExODA_5f527805-d89a-4575-9800-a4ca170be93e">P21D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="i7d3bd3a712e5418ba6a5539054d0f7b1_D20270201-20270228"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTYvZnJhZzpkNDQyMzk3ZDQ1OTU0ZjQ2YTFmZmQ1NzZhM2RiMDQ3Ny90ZXh0cmVnaW9uOmQ0NDIzOTdkNDU5NTRmNDZhMWZmZDU3NmEzZGIwNDc3XzEzMjg_480f83c0-941d-4aa8-86d3-efa6a38734fd">P180D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="iecc900f17e934c248389a344ff46d2b8_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTkvZnJhZzpkMTA1N2NjMjkwZTY0OWNlYTgwM2NkODRlZjU2YzM0Yy90ZXh0cmVnaW9uOmQxMDU3Y2MyOTBlNjQ5Y2VhODAzY2Q4NGVmNTZjMzRjXzM5NA_5bda370e-8824-476e-8231-6641a0848641">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="iecc900f17e934c248389a344ff46d2b8_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTkvZnJhZzpkMTA1N2NjMjkwZTY0OWNlYTgwM2NkODRlZjU2YzM0Yy90ZXh0cmVnaW9uOmQxMDU3Y2MyOTBlNjQ5Y2VhODAzY2Q4NGVmNTZjMzRjXzYwOQ_66dbad89-9aee-4166-b01f-1df8666092b0">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="iecc900f17e934c248389a344ff46d2b8_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTkvZnJhZzpkMTA1N2NjMjkwZTY0OWNlYTgwM2NkODRlZjU2YzM0Yy90ZXh0cmVnaW9uOmQxMDU3Y2MyOTBlNjQ5Y2VhODAzY2Q4NGVmNTZjMzRjXzUyMA_f5e8aeda-d3a2-4443-95a6-58d49af084f4">P180D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="iecc900f17e934c248389a344ff46d2b8_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8xOTkvZnJhZzpkMTA1N2NjMjkwZTY0OWNlYTgwM2NkODRlZjU2YzM0Yy90ZXh0cmVnaW9uOmQxMDU3Y2MyOTBlNjQ5Y2VhODAzY2Q4NGVmNTZjMzRjXzU2OA_7b0f6a7b-a399-49d4-adac-f8c0834157ec">P365D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i4a5abadefb694b118b5978128f45e232_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDIvZnJhZzo2NjkzNGNhMTRlZjQ0YTJiOWZiYjUyNDhjNmI5MjBiNy90YWJsZTo4NWY3MmE4M2IyNGY0ZDE5OGU5MjgxMjYxOGJjZjFlMC90YWJsZXJhbmdlOjg1ZjcyYTgzYjI0ZjRkMTk4ZTkyODEyNjE4YmNmMWUwXzItNi0xLTEtMTMxNjQw_bb18acf0-f27c-4c1a-a19c-520472211b9e"
      unitRef="usd">5533000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="id2e634523f4c44278eb9f245b690a90d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDIvZnJhZzo2NjkzNGNhMTRlZjQ0YTJiOWZiYjUyNDhjNmI5MjBiNy90YWJsZTo4NWY3MmE4M2IyNGY0ZDE5OGU5MjgxMjYxOGJjZjFlMC90YWJsZXJhbmdlOjg1ZjcyYTgzYjI0ZjRkMTk4ZTkyODEyNjE4YmNmMWUwXzItOC0xLTEtMTMxNjQw_451807d7-8afa-4ed1-bae0-26a6a69d0c7d"
      unitRef="usd">5935000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="idb447652ec66421caf50e1e3edaadd8b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDIvZnJhZzo2NjkzNGNhMTRlZjQ0YTJiOWZiYjUyNDhjNmI5MjBiNy90YWJsZTo4NWY3MmE4M2IyNGY0ZDE5OGU5MjgxMjYxOGJjZjFlMC90YWJsZXJhbmdlOjg1ZjcyYTgzYjI0ZjRkMTk4ZTkyODEyNjE4YmNmMWUwXzItMTAtMS0xLTEzODYzNQ_a3ea9a9c-c37d-4811-8c4b-b66d7460d702"
      unitRef="usd">5793000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="id12820111d9d4ae5a581043a3b349196_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDIvZnJhZzo2NjkzNGNhMTRlZjQ0YTJiOWZiYjUyNDhjNmI5MjBiNy90YWJsZTo4NTFhNmJkNzY5ODI0YzViOGJhOGU4ZWMwNjcxN2ZhYy90YWJsZXJhbmdlOjg1MWE2YmQ3Njk4MjRjNWI4YmE4ZThlYzA2NzE3ZmFjXzItMi0xLTEtMTMxNjQw_90add0c1-3583-4d62-b3b7-ffa479c0a1a7"
      unitRef="usd">669000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i55a4eab0828c475c9501bd4f42dc3caf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDIvZnJhZzo2NjkzNGNhMTRlZjQ0YTJiOWZiYjUyNDhjNmI5MjBiNy90YWJsZTo4NTFhNmJkNzY5ODI0YzViOGJhOGU4ZWMwNjcxN2ZhYy90YWJsZXJhbmdlOjg1MWE2YmQ3Njk4MjRjNWI4YmE4ZThlYzA2NzE3ZmFjXzItNC0xLTEtMTMxNjQw_aa50b7d7-2650-4ecb-ad2c-e8b1de29395f"
      unitRef="usd">503000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="i0c1d420c06074763b3a7da0c86293914_D20100101-20100131"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDUvZnJhZzo0MTY4MTY2NTUxOTk0Njc2OTI2ZDE0YTY3OWU3NTAzNi90ZXh0cmVnaW9uOjQxNjgxNjY1NTE5OTQ2NzY5MjZkMTRhNjc5ZTc1MDM2XzI4NTg_93bd89fc-3c97-47ea-8088-2f67570b3058">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i0c1d420c06074763b3a7da0c86293914_D20100101-20100131"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDUvZnJhZzo0MTY4MTY2NTUxOTk0Njc2OTI2ZDE0YTY3OWU3NTAzNi90ZXh0cmVnaW9uOjQxNjgxNjY1NTE5OTQ2NzY5MjZkMTRhNjc5ZTc1MDM2XzI0MzU_7d33bd1e-7bcb-47d5-9bc4-82528ac76bbd">P60D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfSpecificService
      contextRef="i0c1d420c06074763b3a7da0c86293914_D20100101-20100131"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDUvZnJhZzo0MTY4MTY2NTUxOTk0Njc2OTI2ZDE0YTY3OWU3NTAzNi90ZXh0cmVnaW9uOjQxNjgxNjY1NTE5OTQ2NzY5MjZkMTRhNjc5ZTc1MDM2XzI2MzY_f8c88a2e-403b-4b30-9591-0be6a1e543ba">P30D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfSpecificService>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i35b68b48e14c4094a664a5bb35a93064_I20180831"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDgvZnJhZzozYzAzZDQ0NzM2OTY0OWJiYmNhN2U2YjU1MjZmYjBmOC90ZXh0cmVnaW9uOjNjMDNkNDQ3MzY5NjQ5YmJiY2E3ZTZiNTUyNmZiMGY4Xzk2MQ_7f071106-6372-45c9-b8d1-dd38bd01e33b">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ic52e131dcfe445588874e5dc9a47aba6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDgvZnJhZzozYzAzZDQ0NzM2OTY0OWJiYmNhN2U2YjU1MjZmYjBmOC90ZXh0cmVnaW9uOjNjMDNkNDQ3MzY5NjQ5YmJiY2E3ZTZiNTUyNmZiMGY4Xzk2Mw_3ba92368-0031-4971-b98a-c1a0054a9d84">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i508a0c79526048d5b61c39a340b44f74_I20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMDgvZnJhZzozYzAzZDQ0NzM2OTY0OWJiYmNhN2U2YjU1MjZmYjBmOC90ZXh0cmVnaW9uOjNjMDNkNDQ3MzY5NjQ5YmJiY2E3ZTZiNTUyNmZiMGY4Xzk1OQ_a9d62b0b-f4d4-4f0a-b233-7eb877d344a7">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms
      contextRef="if238f6346c6849e29cf9d04db03be63c_D20150801-20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzI4Mw_c46996d6-1627-43a7-84bf-5a73f9d0e003"
      unitRef="renewal">4</sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="if238f6346c6849e29cf9d04db03be63c_D20150801-20150831"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMyMTU_eb992028-2126-4808-8e5f-cf76508a3639">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="i26a0f8f2eeee4d16a8f68b19d8c8ab43_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMyMjE_02b9a2ce-3a50-4ede-89d3-fc5e0d85211b">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="i8d6704e9dd02474ca5846471c4742adf_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzE5MTA_27484c79-06fd-4087-bc9c-5a001c187726">P120D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="i32e648b04c93445190971bff65c84b95_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzE5MzA_3994ea12-b2b9-4670-a10a-25b830df422b">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity
      contextRef="i26a0f8f2eeee4d16a8f68b19d8c8ab43_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzIwMjc_1100654c-c33f-455e-9535-f330a83dfb39">P180D</sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="ifff20597f2954f098b1efdc2e5033eb6_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzI2MTE_9d11c0d2-7612-443c-bdcc-ca4c423d9096">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms
      contextRef="ifff20597f2954f098b1efdc2e5033eb6_D20190901-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzI2NDY_b2305228-dfed-47f6-ada4-bf00ddbebee9"
      unitRef="renewal">4</sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="ifff20597f2954f098b1efdc2e5033eb6_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMyMjQ_80fa2c31-2bb0-44af-9693-cf3f6436d100">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="i0495442fc5cf42058d7bcd2c968635fd_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzI3MzE_4a3c6992-f29c-4520-a0f0-64545920ce42">P120D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="ib997939def5e461faa194108dadf848d_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzI3NTE_92b268c3-67f6-4028-880f-8f3fd2448643">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="idd6451dfee8c429182edc0c7457df821_D20210301-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMwNTI_b8a7b0f8-6ccb-48bb-a780-cf3c63cf4d0c">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms
      contextRef="idd6451dfee8c429182edc0c7457df821_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMwNjA_f0c4af96-da40-40ae-990a-4cbf6aac63a2"
      unitRef="renewal">4</sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="idd6451dfee8c429182edc0c7457df821_D20210301-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMyMzU_134db93c-f0c0-4c2f-9ffb-e16a115f5e23">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="i8285b5dc54904ab7a1d90066cefa31db_D20210301-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMxNDU_ac16fc87-fdce-4e22-9f6c-57a6588f2d33">P120D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="i44544b931e8948fdb32c79b59361e2ae_D20210301-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTEvZnJhZzowZmFkMTU4OTg2YzY0OTU4YWY2NWM2ODBiNjE0MmZhOS90ZXh0cmVnaW9uOjBmYWQxNTg5ODZjNjQ5NThhZjY1YzY4MGI2MTQyZmE5XzMxNjU_68000b80-5e98-40b2-8f8e-bfc364b3f507">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="ide9cf5de042b41a5889ebfe6dba7fa10_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTQvZnJhZzpmNzAyNDg1Y2E1YmU0YjQ3YmY0YmRkNjZmNTM0OThhYi90ZXh0cmVnaW9uOmY3MDI0ODVjYTViZTRiNDdiZjRiZGQ2NmY1MzQ5OGFiXzE0MDE_7f04ac03-4e91-4d5a-b2e2-2633e550b2b5">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="ide9cf5de042b41a5889ebfe6dba7fa10_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTQvZnJhZzpmNzAyNDg1Y2E1YmU0YjQ3YmY0YmRkNjZmNTM0OThhYi90ZXh0cmVnaW9uOmY3MDI0ODVjYTViZTRiNDdiZjRiZGQ2NmY1MzQ5OGFiXzk1NQ_8228bb85-7a7b-4e79-9e7e-574d9c08db19">P90D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i4b83d94dfc964782b6be1ee5f1ea7da2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTQvZnJhZzpmNzAyNDg1Y2E1YmU0YjQ3YmY0YmRkNjZmNTM0OThhYi90ZXh0cmVnaW9uOmY3MDI0ODVjYTViZTRiNDdiZjRiZGQ2NmY1MzQ5OGFiXzEzNTQ_b8bd554f-adb4-4e2b-8ab7-e6dade261c8f"
      unitRef="usd">6800000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="ib43bb2e45b414720806bd8b4d40f9682_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTQvZnJhZzpmNzAyNDg1Y2E1YmU0YjQ3YmY0YmRkNjZmNTM0OThhYi90ZXh0cmVnaW9uOmY3MDI0ODVjYTViZTRiNDdiZjRiZGQ2NmY1MzQ5OGFiXzEzNjE_aa48b3a7-6d2b-450c-9236-c7273b198157"
      unitRef="usd">8400000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i9660982776af4a7ebcb84ecfdf62a8e8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTQvZnJhZzpmNzAyNDg1Y2E1YmU0YjQ3YmY0YmRkNjZmNTM0OThhYi90ZXh0cmVnaW9uOmY3MDI0ODVjYTViZTRiNDdiZjRiZGQ2NmY1MzQ5OGFiXzE2NDkyNjc0NDMwNjk_ec987af8-7766-4a38-a7d1-4000cf1edd8e"
      unitRef="usd">16600000</us-gaap:SalesCommissionsAndFees>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="ia45fdc29a8644b0eaae2817ef1f5d1b0_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTcvZnJhZzo0ZjEwNzdjNDViMzU0NzVlYmNhOTMzOWE3ZTg4MzgyYS90ZXh0cmVnaW9uOjRmMTA3N2M0NWIzNTQ3NWViY2E5MzM5YTdlODgzODJhXzgyNg_dbb1c5fc-b6a7-4b79-b6ff-52a30260b2a9">P1Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="ia45fdc29a8644b0eaae2817ef1f5d1b0_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTcvZnJhZzo0ZjEwNzdjNDViMzU0NzVlYmNhOTMzOWE3ZTg4MzgyYS90ZXh0cmVnaW9uOjRmMTA3N2M0NWIzNTQ3NWViY2E5MzM5YTdlODgzODJhXzI5Ng_34724da3-9dc6-4329-ac00-c749815af405">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="i76094627000e47c4ad38802e95753e5e_D20210601-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTcvZnJhZzo0ZjEwNzdjNDViMzU0NzVlYmNhOTMzOWE3ZTg4MzgyYS90ZXh0cmVnaW9uOjRmMTA3N2M0NWIzNTQ3NWViY2E5MzM5YTdlODgzODJhXzgyOA_53a44f08-8832-46ea-9268-8bafcb99341f">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity
      contextRef="ia45fdc29a8644b0eaae2817ef1f5d1b0_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMTcvZnJhZzo0ZjEwNzdjNDViMzU0NzVlYmNhOTMzOWE3ZTg4MzgyYS90ZXh0cmVnaW9uOjRmMTA3N2M0NWIzNTQ3NWViY2E5MzM5YTdlODgzODJhXzgxNQ_0043a722-0b57-48f5-90e3-addb9132285b">P12M</sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity>
    <sats:RelatedPartyAgreementTerminationNotice
      contextRef="i9d2a71b589924ae9b280db61b92522c4_D20210601-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMjAvZnJhZzo0MDFlODNjMjdmZmI0NGExYWRmZTg1ZGYyMzUxM2RiMy90ZXh0cmVnaW9uOjQwMWU4M2MyN2ZmYjQ0YTFhZGZlODVkZjIzNTEzZGIzXzQxNA_07b2ee69-68d1-4350-9ed0-b60367f47636">P90D</sats:RelatedPartyAgreementTerminationNotice>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="id12820111d9d4ae5a581043a3b349196_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMjYvZnJhZzpjZjI2Y2MyNjJjNDk0OTUzODY0MjI0NWM1MTRkYzAyMy90YWJsZTowZWNiN2M0YzRkNjc0YjQwYWYyMWJjOWJkZTIzOGVlYy90YWJsZXJhbmdlOjBlY2I3YzRjNGQ2NzRiNDBhZjIxYmM5YmRlMjM4ZWVjXzItMi0xLTEtMTMxNjQw_c5346640-3b4a-4df6-8823-a8d282d29e1c"
      unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i55a4eab0828c475c9501bd4f42dc3caf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMjYvZnJhZzpjZjI2Y2MyNjJjNDk0OTUzODY0MjI0NWM1MTRkYzAyMy90YWJsZTowZWNiN2M0YzRkNjc0YjQwYWYyMWJjOWJkZTIzOGVlYy90YWJsZXJhbmdlOjBlY2I3YzRjNGQ2NzRiNDBhZjIxYmM5YmRlMjM4ZWVjXzItNC0xLTEtMTMxNjQw_641157d4-cb6e-4b4c-b5cd-5e2a0b1c4d14"
      unitRef="usd">12705000</us-gaap:OtherReceivablesNetCurrent>
    <sats:OtherReceivablesNoncurrent
      contextRef="id12820111d9d4ae5a581043a3b349196_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMjYvZnJhZzpjZjI2Y2MyNjJjNDk0OTUzODY0MjI0NWM1MTRkYzAyMy90YWJsZTowZWNiN2M0YzRkNjc0YjQwYWYyMWJjOWJkZTIzOGVlYy90YWJsZXJhbmdlOjBlY2I3YzRjNGQ2NzRiNDBhZjIxYmM5YmRlMjM4ZWVjXzMtMi0xLTEtMTMxNjQw_d7dba3a8-8a0e-4d5f-bfc6-e40e09a6d529"
      unitRef="usd">74923000</sats:OtherReceivablesNoncurrent>
    <sats:OtherReceivablesNoncurrent
      contextRef="i55a4eab0828c475c9501bd4f42dc3caf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMjYvZnJhZzpjZjI2Y2MyNjJjNDk0OTUzODY0MjI0NWM1MTRkYzAyMy90YWJsZTowZWNiN2M0YzRkNjc0YjQwYWYyMWJjOWJkZTIzOGVlYy90YWJsZXJhbmdlOjBlY2I3YzRjNGQ2NzRiNDBhZjIxYmM5YmRlMjM4ZWVjXzMtNC0xLTEtMTMxNjQw_5b7b0bd2-e2e7-4b34-8b2e-77031a9a0b65"
      unitRef="usd">77920000</sats:OtherReceivablesNoncurrent>
    <sats:AdjustmentsToAdditionalPaidInCapitalConsiderationFromRelatedPartyForTaxCreditsUtilized
      contextRef="i48b0a4743f8c4ba397b57fe99fadec2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMjkvZnJhZzoyOTVmZDBlYjAwNmM0NTYxYmRmN2JmYWEzOWY5ZWZiOS90ZXh0cmVnaW9uOjI5NWZkMGViMDA2YzQ1NjFiZGY3YmZhYTM5ZjllZmI5XzI3NDg3NzkwNzUyMjY_8496bc6e-a838-4ecd-a497-61f8687141e8"
      unitRef="usd">-6300000</sats:AdjustmentsToAdditionalPaidInCapitalConsiderationFromRelatedPartyForTaxCreditsUtilized>
    <sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="ib62727488b8748b8baac0dd638994fae_D20190501-20190531"
      decimals="8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yMzUvZnJhZzozNGRlNjQ5MmZjYzk0MzcwYjFkOThiYmY0OGU5NzJmNC90ZXh0cmVnaW9uOjM0ZGU2NDkyZmNjOTQzNzBiMWQ5OGJiZjQ4ZTk3MmY0XzYyNw_434fd983-efc2-43ca-b284-d2f6babba309"
      unitRef="shares">0.23523769</sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="id286ec9a6e3241d4af662b004311843c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjIvZnJhZzo0OGFjYWE1YjhhODU0ODlmOThhZGJhNzIwMGM4YzM4Mi90ZXh0cmVnaW9uOjQ4YWNhYTViOGE4NTQ4OWY5OGFkYmE3MjAwYzhjMzgyXzE2OA_fc07cda9-d4f2-469c-83c9-14eb581ec1d0"
      unitRef="number">0.42</us-gaap:VariableInterestEntityOwnershipPercentage>
    <sats:PercentageOwnershipInVariableInterestEntityByOtherRelatedParties
      contextRef="id286ec9a6e3241d4af662b004311843c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjIvZnJhZzo0OGFjYWE1YjhhODU0ODlmOThhZGJhNzIwMGM4YzM4Mi90ZXh0cmVnaW9uOjQ4YWNhYTViOGE4NTQ4OWY5OGFkYmE3MjAwYzhjMzgyXzQzNA_ed491801-5c6f-4706-a0cb-a0e71c580d10"
      unitRef="number">0.25</sats:PercentageOwnershipInVariableInterestEntityByOtherRelatedParties>
    <sats:CostMethodInvestmentNonvotingInterestOwnershipPercentage
      contextRef="ic1c51c7e530641cab7f9bc0dcad7e449_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjUvZnJhZzplNjY2MTA0OWEyMzA0ZDFiYTg2ZjY2NDU5N2JmNTE1Ny90ZXh0cmVnaW9uOmU2NjYxMDQ5YTIzMDRkMWJhODZmNjY0NTk3YmY1MTU3XzU0_26e9313c-d4a7-4298-82ae-8b4538c599f1"
      unitRef="number">0.15</sats:CostMethodInvestmentNonvotingInterestOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i44972da83d2b4f01b0692486cc1d823f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjUvZnJhZzplNjY2MTA0OWEyMzA0ZDFiYTg2ZjY2NDU5N2JmNTE1Ny90ZXh0cmVnaW9uOmU2NjYxMDQ5YTIzMDRkMWJhODZmNjY0NTk3YmY1MTU3XzQyMQ_ed5aac30-d143-4bda-a0fb-9620e1d17a22"
      unitRef="usd">2000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie553ea5d35494139ab1be7511fab19db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjUvZnJhZzplNjY2MTA0OWEyMzA0ZDFiYTg2ZjY2NDU5N2JmNTE1Ny90ZXh0cmVnaW9uOmU2NjYxMDQ5YTIzMDRkMWJhODZmNjY0NTk3YmY1MTU3XzQyOA_622467be-1424-4cee-b441-84cf065e9242"
      unitRef="usd">1900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i86285e19ae6e49eeaf2b0f9d12af03b6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjUvZnJhZzplNjY2MTA0OWEyMzA0ZDFiYTg2ZjY2NDU5N2JmNTE1Ny90ZXh0cmVnaW9uOmU2NjYxMDQ5YTIzMDRkMWJhODZmNjY0NTk3YmY1MTU3XzE2NDkyNjc0NDIzOTg_d45e1efe-584c-4d62-82ea-5ffdc9693362"
      unitRef="usd">4400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ic1c51c7e530641cab7f9bc0dcad7e449_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjUvZnJhZzplNjY2MTA0OWEyMzA0ZDFiYTg2ZjY2NDU5N2JmNTE1Ny90ZXh0cmVnaW9uOmU2NjYxMDQ5YTIzMDRkMWJhODZmNjY0NTk3YmY1MTU3XzQ4MQ_d79f5755-150b-496d-af6c-8a9fbc6afc2e"
      unitRef="usd">500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LossContingencyDisclosures
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yNjgvZnJhZzowNjllMzRhODRjMzE0NDQ0ODE1NzAwNzBjNDUyY2RmYS90ZXh0cmVnaW9uOjA2OWUzNGE4NGMzMTQ0NDQ4MTU3MDA3MGM0NTJjZGZhXzI3_1138f82b-1037-4411-9c0a-02f46e0d8da3">CONTINGENCIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our contractual obligations as of December&#160;31, 2022: &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:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.704%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&#160;Due&#160;in&#160;the&#160;Years&#160;Ending&#160;December&#160;31,&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Satellite-related commitments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,624,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Assumes all long-term debt is outstanding until scheduled maturity. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)   Includes payments pursuant to: i) the EchoStar XXIV launch contract, ii) regulatory authorizations, iii) non-lease costs associated with our finance lease satellites, iv) in-orbit incentives relating to certain satellites and v) commitments for satellite service arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Operating leases consist primarily of leases for office space, data centers and satellite-related ground infrastructure.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)   The table excludes amounts related to deferred tax liabilities, unrecognized tax positions and certain other amounts recorded in our non-current liabilities as the timing of any payments is uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)    The table excludes long-term deferred revenue and other long-term liabilities that do not require future cash payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In certain circumstances, the dates on which we are obligated to pay our contractual obligations could change.  &lt;/span&gt;&lt;/div&gt;Patents and Intellectual PropertyMany entities, including some of our competitors, have, or may have in the future, patents and other intellectual property rights that cover or affect products or services directly or indirectly related to those that we offer.  We may not be aware of all patents and other intellectual property rights that our products and services may potentially infringe.  Damages in patent infringement cases can be substantial, and in certain circumstances can be tripled.  Further, we cannot estimate the extent to which we may be required in the future to obtain licenses with respect to intellectual property rights held by others and the availability and cost of any such licenses.  Various parties have asserted patent and other intellectual property rights with respect to our products and services.  We cannot be certain that these parties do not own the rights they claim, that these rights are not valid or that our products and services do not infringe on these rights.  Further, we cannot be certain that we would be able to obtain licenses from these parties on commercially reasonable terms or, if we were unable to obtain such licenses, that we would be able to redesign our products and services to avoid infringement.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Certain Arrangements with DISH Network&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our spin-off from DISH in 2008, we entered into a separation agreement with DISH Network that provides, among other things, for the division of certain liabilities, including liabilities resulting from litigation.  Under the terms of the separation agreement, we assumed certain liabilities that relate to our business, including certain designated liabilities for acts or omissions that occurred prior to the Spin-off.  Certain specific provisions govern intellectual property related claims under which we will generally only be liable for our acts or omissions following the Spin-off and DISH Network will indemnify us for any liabilities or damages resulting from intellectual property &lt;/span&gt;&lt;/div&gt;claims relating to the period prior to the Spin-off as well as DISH Network&#x2019;s acts or omissions following the Spin-off.  In connection with the Share Exchange and BSS Transaction, we entered into the Share Exchange Agreement and the Master Transaction Agreement, respectively, and other agreements which provide, among other things, for the division of certain liabilities, including liabilities relating to taxes, intellectual property and employees and liabilities resulting from litigation and the assumption of certain liabilities that relate to the transferred businesses and assets.  These agreements also contain additional indemnification provisions between us and DISH Network for, in the case of the Share Exchange, certain pre-existing liabilities and legal proceedings and, in the case of the BSS Transaction, certain losses with respect to breaches of certain representations and covenants and certain liabilities. &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in a number of legal proceedings concerning matters arising in connection with the conduct of our business activities.  Many of these proceedings are at preliminary stages and/or seek an indeterminate amount of damages.  We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable and to determine if accruals are appropriate.  We record an accrual for litigation and other loss contingencies when we determine that a loss is probable, and the amount of the loss can be reasonably estimated.  If accruals are not appropriate, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of loss can be made.  There can be no assurance that legal proceedings against us will be resolved in amounts that will not differ from the amounts of our recorded accruals.  Legal fees and other costs of defending legal proceedings are charged to expense as incurred.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For certain proceedings, management is unable to predict with any degree of certainty the outcome or provide a meaningful estimate of the possible loss or range of possible loss because, among other reasons: (i)&#160;the proceedings are in various stages; (ii)&#160;damages have not been sought or specified; (iii)&#160;damages are unsupported, indeterminate and/or exaggerated in management&#x2019;s opinion; (iv)&#160;there is uncertainty as to the outcome of pending trials, appeals, motions or other proceedings; (v)&#160;there are significant factual issues to be resolved; and/or (vi)&#160;there are novel legal issues or unsettled legal theories to be presented or a large number of parties are involved (as with many patent-related cases).  Except as described below, however, management does not believe, based on currently available information, that the outcomes of these proceedings will have a material effect on our financial condition, operating results or cash flows, though there is no assurance that the resolution and outcomes of these proceedings, individually or in the aggregate, will not be material to our financial condition, operating results or cash flows for any particular period, depending, in part, upon the operating results for such period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;We intend to vigorously defend the proceedings against us.  In the event that a court, tribunal, other body or jury ultimately rules against us, we may be subject to adverse consequences, including, without limitation, substantial damages, which may include treble damages, fines, penalties, compensatory damages and/or other equitable or injunctive relief that could require us to materially modify our business operations or certain products or services that we offer to our consumers.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shareholder Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 2, 2019, the City of Hallandale Beach Police Officers&#x2019; and Firefighters&#x2019; Personnel Retirement Trust, purporting to sue on behalf of a class of EchoStar&#x2019;s stockholders, filed a complaint in the District Court of Clark County, Nevada against our directors, Charles W. Ergen, R. Stanton Dodge, Anthony M. Federico, Pradman P. Kaul, C. Michael Schroeder, Jeffrey R. Tarr, William D. Wade, and Michael T. Dugan; our chief financial officer, David J. Rayner; EchoStar; our subsidiary HSSC; our former subsidiary BSS Corp.; and DISH and its subsidiary Merger Sub.  On September 5, 2019, the defendants filed motions to dismiss.  On October 11, 2019, the plaintiffs filed an amended complaint removing Messrs. Dodge, Federico, Kaul, Schroeder, Tarr and Wade as defendants.  The amended complaint alleges that Mr. Ergen, as our controlling stockholder, breached fiduciary duties to EchoStar&#x2019;s minority stockholders by structuring the BSS Transaction with inadequate consideration and improperly influencing our and HSSC&#x2019;s boards of directors to approve the BSS Transaction.  The amended complaint also alleges that the other defendants aided and abetted such alleged breaches.  The plaintiffs seek equitable and monetary relief, including the issuance of additional DISH Common Stock, and other costs and disbursements, including attorneys&#x2019; fees on behalf of the purported class. On November 11, 2019, we and the other defendants filed separate motions to dismiss plaintiff&#x2019;s amended complaint and during a hearing on January 13, 2020 the court denied these motions.  On February 10, 2020, we and the other defendants filed answers to the amended complaint.   The Court certified plaintiff&#x2019;s class on January 11, 2021.  On June 18, 2021, the parties executed a settlement agreement to resolve all &lt;/span&gt;&lt;/div&gt;claims in this case.  On the same day, the parties filed a joint motion for preliminary approval of the settlement agreement.  The motion was granted by an order dated July 30, 2021.  On December 9, 2021, the Court held a final settlement hearing.  On December 10, 2021, the Court issued an Order granting final approval of the settlement agreement.  In an order dated October 24, 2022, the Court granted plaintiff&#x2019;s unopposed motion to approve the class distribution plan.  &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;License Fee Dispute with Government of India, Department of Telecommunications&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 1994, the Government of India promulgated a &#x201c;National Telecommunications Policy&#x201d; under which the government liberalized the telecommunications sector and required telecommunications service providers to pay fixed license fees.  Pursuant to this policy, our subsidiary Hughes Communications India Private Limited (&#x201c;HCIPL&#x201d;), formerly known as Hughes Escorts Communications Limited, obtained a license to operate a data network over satellite using VSAT systems.  In 2002, HCIPL&#x2019;s license was amended pursuant to a new government policy that was first established in 1999. The new policy eliminated the fixed license fees and instead required each telecommunications service provider to pay license fees based on its adjusted gross revenue (&#x201c;AGR&#x201d;).  In March 2005, the Indian Department of Telecommunications (&#x201c;DOT&#x201d;) notified HCIPL that, based on its review of HCIPL&#x2019;s audited accounts and AGR statements, HCIPL must pay additional license fees and penalties and interest on such fees and penalties.  HCIPL responded that the DOT had improperly calculated its AGR by including revenue from licensed and unlicensed activities.  The DOT rejected this explanation and in 2006, HCIPL filed a petition with an administrative tribunal (the &#x201c;Tribunal&#x201d;), challenging the DOT&#x2019;s calculation of its AGR.  The DOT also issued license fee assessments to other telecommunications service providers and a number of similar petitions were filed by several other such providers with the Tribunal.  These petitions were amended, consolidated, remanded and re-appealed several times.  On April 23, 2015, the Tribunal issued a judgment affirming the DOT&#x2019;s calculation of AGR for the telecommunications service providers but reversing the DOT&#x2019;s imposition of interest, penalties and interest on such penalties as excessive.  Over subsequent years, the DOT and HCIPL and other telecommunications service providers, respectively, filed several appeals of the Tribunal&#x2019;s ruling.  On October 24, 2019, the Supreme Court of India (&#x201c;Supreme Court&#x201d;) issued an order (the &#x201c;October 2019 Order&#x201d;) affirming the license fee assessments imposed by the DOT, including its imposition of interest, penalties and interest on the penalties, but without indicating the amount HCIPL is required to pay the DOT, and ordering payment by January 23, 2020.  On November 23, 2019, HCIPL and other telecommunication service providers filed a petition asking the Supreme Court to reconsider the October 2019 Order.  The petition was denied on January 20, 2020.  On January 22, 2020, HCIPL and other telecommunication service providers filed an application requesting that the Supreme Court modify the October 2019 Order to permit the DOT to calculate the final amount due and extend HCIPL&#x2019;s and the other telecommunication service providers&#x2019; payment deadline.  On February 14, 2020, the Supreme Court directed HCIPL and the other telecommunication service providers to explain why the Supreme Court should not initiate contempt proceedings for failure to pay the amounts due.  During a hearing on March 18, 2020, the Supreme Court ordered that all amounts that were due before the October 2019 Order must be paid, including interest, penalties and interest on the penalties.  The Supreme Court also ordered that the parties appear for a further hearing addressing, potentially among other things, a proposal by the DOT to allow for extended or deferred payments of amounts due.  On June 11, 2020, the Supreme Court ordered HCIPL and the other telecommunication service providers to submit affidavits addressing the proposal made by the DOT to extend the time frame for payment of the amounts owed and for HCIPL and the other telecommunication providers to provide security for such payments.  On September 1, 2020, the Supreme Court issued a judgment permitting a 10-year payment schedule. Under this payment schedule, HCIPL is required to make an annual payment every March 31, through 2031.  Following the Supreme Court of India&#x2019;s October 2019 judgment, HCIPL made payments during the first quarter of 2020, and additional payments on March 31, 2021 and March 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of the accrual:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional license fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,425&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,812&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,516&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,912&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and interest on penalties&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,327&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,389&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Payments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,785)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,451)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrual&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,483&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,662&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any eventual payments made with respect to the ultimate outcome of this matter may be different from our accrual and such differences could be significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above actions, we are subject to various other legal proceedings and claims, which arise in the ordinary course of business.  As part of our ongoing operations, we are subject to various inspections, audits, inquiries, investigations and similar actions by third parties, as well as by governmental/regulatory authorities responsible for enforcing the laws and regulations to which we may be subject.  Further, under the federal False Claims Act, private parties have the right to bring qui tam, or &#x201c;whistleblower,&#x201d; suits against companies that submit false claims for payments to, or improperly retain overpayments from, the federal government.  Some states have adopted similar state whistleblower and false claims provisions.  In addition, we from time to time receive inquiries from federal, state and foreign agencies regarding compliance with various laws and regulations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our opinion, the amount of ultimate liability with respect to any of these other actions is unlikely to materially affect our financial position, results of operations or cash flows, though the resolutions and outcomes, individually or in the aggregate, could be material to our financial position, operating results or cash flows for any particular period, depending, in part, upon the operating results for such period. &lt;/span&gt;&lt;/div&gt;We also indemnify our directors, officers and employees for certain liabilities that might arise from the performance of their responsibilities for us.  Additionally, in the normal course of its business, we enter into contracts pursuant to which we may make a variety of representations and warranties and indemnify the counterparty for certain losses.  Our possible exposure under these arrangements cannot be reasonably estimated as this involves the resolution of claims made, or future claims that may be made, against us or our officers, directors or employees, the outcomes of which are unknown and not currently predictable or estimable.</us-gaap:LossContingencyDisclosures>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90ZXh0cmVnaW9uOjYwNjE1ZWI0OTIwZDQwM2I4NmNmM2U3ZTAxZGQ4M2UwXzIzMg_2cfa6de7-d7d6-430d-a33d-11483b8bde59">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our contractual obligations as of December&#160;31, 2022: &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:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.704%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Payments&#160;Due&#160;in&#160;the&#160;Years&#160;Ending&#160;December&#160;31,&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,500,000&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;356,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"/&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Satellite-related commitments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,624,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Assumes all long-term debt is outstanding until scheduled maturity. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)   Includes payments pursuant to: i) the EchoStar XXIV launch contract, ii) regulatory authorizations, iii) non-lease costs associated with our finance lease satellites, iv) in-orbit incentives relating to certain satellites and v) commitments for satellite service arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Operating leases consist primarily of leases for office space, data centers and satellite-related ground infrastructure.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)   The table excludes amounts related to deferred tax liabilities, unrecognized tax positions and certain other amounts recorded in our non-current liabilities as the timing of any payments is uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)    The table excludes long-term deferred revenue and other long-term liabilities that do not require future cash payments.&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligation
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItMi0xLTEtMTMxNjQw_7153e26f-1e13-4391-bb5e-de2336cc5a18"
      unitRef="usd">1500000000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItNC0xLTEtMTMxNjQw_122c9ef6-e2ae-4ccb-b0bb-11302a51b521"
      unitRef="usd">0</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItNi0xLTEtMTMxNjQw_6b602b9c-97bc-4a9e-bbd3-4b9ba8868608"
      unitRef="usd">0</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItOC0xLTEtMTMxNjQw_a3cca60d-8291-41b1-a5f1-be0a1244f2ba"
      unitRef="usd">0</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItMTAtMS0xLTEzMTY0MA_f227bc20-3c58-4f42-800d-3ba809a9f83f"
      unitRef="usd">1500000000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItMTItMS0xLTEzMTY0MA_b621716e-0a46-4943-a309-c56b122c89cd"
      unitRef="usd">0</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="i5587edcbbd084f099da2603d06155553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzItMTQtMS0xLTEzMTY0MA_b6b4b32b-bd72-481a-9087-b8f3911094b6"
      unitRef="usd">0</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtMi0xLTEtMTMxNjQw_29e18298-fd59-448b-b716-f821859d9f45"
      unitRef="usd">356252000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtNC0xLTEtMTMxNjQw_2ca7b5e8-31bf-4557-8c07-7b51b8cd8e8e"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtNi0xLTEtMTMxNjQw_b31b02d1-4853-4919-af06-682cbf474678"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtOC0xLTEtMTMxNjQw_71d2dc66-a16b-4293-8a9a-cc0b5821495d"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtMTAtMS0xLTEzMTY0MA_db38c8b2-5ba9-4809-9937-7ac8a3ed889e"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtMTItMS0xLTEzMTY0MA_894659e4-f9d4-4953-a8aa-05c61539cbbc"
      unitRef="usd">0</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="i231d6c951c9e4bbfb646b5b5a8039399_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzMtMTQtMS0xLTEzMTY0MA_a6f6b395-38f5-4ca9-861a-9619a5943a60"
      unitRef="usd">0</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtMi0xLTEtMTMxNjQw_56715f6f-723b-4f73-9314-bc6e62fa184d"
      unitRef="usd">169252000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtNC0xLTEtMTMxNjQw_7ac51fad-a88c-4431-b667-3759cbc2f6ad"
      unitRef="usd">60822000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtNi0xLTEtMTMxNjQw_c6f125b9-7ca8-40c2-b675-f1e01fa2e2c6"
      unitRef="usd">19105000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtOC0xLTEtMTMxNjQw_101ca287-5660-420d-be70-41aa4cc094ec"
      unitRef="usd">18618000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtMTAtMS0xLTEzMTY0MA_0a9de9af-65eb-47d6-ba99-e936eea5a1bf"
      unitRef="usd">17156000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtMTItMS0xLTEzMTY0MA_a43e1eb9-dade-4551-b1b1-1117849b355d"
      unitRef="usd">15460000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="ib1e9751a1ce140f891f244c56a008480_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzQtMTQtMS0xLTEzMTY0MA_6c96e42a-cd7e-404e-8606-6b034bec70ff"
      unitRef="usd">38091000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtMi0xLTEtMTMxNjQw_1c2fa360-e6e7-4dca-98d3-b800bbfdfe66"
      unitRef="usd">201625000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtNC0xLTEtMTMxNjQw_62b0448a-0d83-4b99-9be0-734884c94c02"
      unitRef="usd">25101000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtNi0xLTEtMTMxNjQw_99c05c9a-9c6e-4c38-8824-c62693248b8f"
      unitRef="usd">23180000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtOC0xLTEtMTMxNjQw_9df734be-c460-4f29-b5d3-50efe5efff0b"
      unitRef="usd">19578000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtMTAtMS0xLTEzMTY0MA_340e2a03-009a-4e0c-b036-1b04767b120b"
      unitRef="usd">18770000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtMTItMS0xLTEzMTY0MA_717e988f-6152-4d98-bad1-b5ba527d8833"
      unitRef="usd">17256000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzUtMTQtMS0xLTEzMTY0MA_e86213ac-0806-4c63-8b1b-faf8a06b19ee"
      unitRef="usd">97740000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:ContractualObligation
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctMi0xLTEtMTMxNjQw_be9fd393-484e-442e-8077-cae174fa3ca8"
      unitRef="usd">2227129000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctNC0xLTEtMTMxNjQw_7495263a-70d6-4a65-a0f9-94c80f7bb769"
      unitRef="usd">174986000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctNi0xLTEtMTMxNjQw_a562b733-e343-46da-b418-054a3736d71c"
      unitRef="usd">131348000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctOC0xLTEtMTMxNjQw_5216a0dd-b9a3-43e0-94f5-589598ede3da"
      unitRef="usd">127259000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctMTAtMS0xLTEzMTY0MA_a930bd68-6cca-4737-8f30-6302e27f0319"
      unitRef="usd">1624989000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctMTItMS0xLTEzMTY0MA_a7a71a2f-18b9-490b-a424-4363dc6c4dd4"
      unitRef="usd">32716000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="if338fcab51854a989e0649e78fcf6821_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MTcvZnJhZzo2MDYxNWViNDkyMGQ0MDNiODZjZjNlN2UwMWRkODNlMC90YWJsZTowMTE5YTU3Mzk1MWM0M2IwYjU4YTRkOWU4Njg5YWFhZC90YWJsZXJhbmdlOjAxMTlhNTczOTUxYzQzYjBiNThhNGQ5ZTg2ODlhYWFkXzctMTQtMS0xLTEzMTY0MA_3c59c2e9-dd86-41c3-afa0-9149cee64c65"
      unitRef="usd">135831000</us-gaap:ContractualObligationDueAfterFifthYear>
    <sats:LossContingencyPaymentScheduleTerm
      contextRef="if9fbacc1c5354fa496596b81c25f8796_D20200901-20200901"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90ZXh0cmVnaW9uOjBmNjlmODNhYzE0OTRlZmVhNWQ0MzAxYTJjMDBhMDZhXzQ0MzM_2ddb4e1b-e2e6-4859-828f-cfeca5788005">P10Y</sats:LossContingencyPaymentScheduleTerm>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90ZXh0cmVnaW9uOjBmNjlmODNhYzE0OTRlZmVhNWQ0MzAxYTJjMDBhMDZhXzQ0MzU_441be25a-fb3a-45d1-a206-f53e1de37302">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of the accrual:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional license fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,425&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,812&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,516&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,912&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and interest on penalties&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,327&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,389&#160;&lt;/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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Payments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,785)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,451)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrual&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,483&#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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,662&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/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 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i1aacd4fa07d84530a78a8f1ca1085a29_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzItMi0xLTEtMTMxNjQw_6818994d-0ef4-4149-9319-cd4156a9bccf"
      unitRef="usd">3425000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i06cc2bc2b33d43d58b5c0b6d588da77d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzItNC0xLTEtMTMxNjQw_84fed919-2eab-48d9-8e97-4e3a59f430f3"
      unitRef="usd">3812000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i80ab04a9e6a441c39f068e77cf71b868_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzMtMi0xLTEtMTMxNjQw_c26834ab-4dfa-4132-89a2-5b3a05aa880f"
      unitRef="usd">3516000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ia4e955442757417ab5b90f2aca407f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzMtNC0xLTEtMTMxNjQw_ab216ebb-0a44-4394-897b-c061eb07245e"
      unitRef="usd">3912000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i484ac39f73f04a41878fd1994a519830_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzQtMi0xLTEtMTMxNjQw_46c33695-4437-46d1-93b1-fdf5409ce7bc"
      unitRef="usd">78327000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ia08766c3e3034e95b2516e5320d5429b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzQtNC0xLTEtMTMxNjQw_3520cc48-bc82-447a-9f76-bceba46ff799"
      unitRef="usd">81389000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="if3d1b84868bc44fb803f2d629fa24791_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzUtMi0xLTEtMTMxNjQw_f71f6264-7316-4b39-a360-29b149d795c8"
      unitRef="usd">17785000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i13c5a6fed8c24a98ad375b70371bd914_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzUtNC0xLTEtMTMxNjQw_2f2355c3-ac8a-47a2-8edc-e67c1deedd32"
      unitRef="usd">8451000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i817d24751a3747a78e687f9f9df9c897_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzYtMi0xLTEtMTMxNjQw_f057aa88-d27d-4e0e-9265-9a3fe82bb0ac"
      unitRef="usd">67483000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i91e3426cfc57451ab23bd7acd76b5f7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzYtNC0xLTEtMTMxNjQw_0f49e83f-295e-4db4-934e-51468dac8c83"
      unitRef="usd">80662000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="i817d24751a3747a78e687f9f9df9c897_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzctMi0xLTEtMTQ5OTYz_1acd4802-b1ec-4c70-acaf-723f24353f00"
      unitRef="usd">10191000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="i91e3426cfc57451ab23bd7acd76b5f7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzctNC0xLTEtMTQ5OTYz_fc3d04b5-f157-4c80-825e-70adcb9c13dc"
      unitRef="usd">11178000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueNoncurrent
      contextRef="i817d24751a3747a78e687f9f9df9c897_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzgtMi0xLTEtMTQ5OTYz_dd411549-2557-4a7d-927e-5953cc7c93f0"
      unitRef="usd">57292000</us-gaap:LossContingencyAccrualCarryingValueNoncurrent>
    <us-gaap:LossContingencyAccrualCarryingValueNoncurrent
      contextRef="i91e3426cfc57451ab23bd7acd76b5f7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODMvZnJhZzowZjY5ZjgzYWMxNDk0ZWZlYTVkNDMwMWEyYzAwYTA2YS90YWJsZTo5NTUwMWMwODRiY2Q0OGY1OWQwZGNmMjkxYTRjM2FkOC90YWJsZXJhbmdlOjk1NTAxYzA4NGJjZDQ4ZjU5ZDBkY2YyOTFhNGMzYWQ4XzgtNC0xLTEtMTQ5OTYz_80b1cc4d-ab48-4208-af74-4f57b45d9b70"
      unitRef="usd">69484000</us-gaap:LossContingencyAccrualCarryingValueNoncurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODkvZnJhZzo1NjI4OTU5NGQzMDA0MzQyYWQwMWExY2JiMTIyNmU1NS90ZXh0cmVnaW9uOjU2Mjg5NTk0ZDMwMDQzNDJhZDAxYTFjYmIxMjI2ZTU1XzY3OQ_d5367989-8e9f-48bc-b657-d3109d490f15">SEGMENT REPORTING &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business segments are components of an enterprise for which separate financial information is available and regularly evaluated by our chief operating decision maker (&#x201c;CODM&#x201d;), who is our Chief Executive Officer.  We operate in two business segments, Hughes segment and ESS segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The primary measure of segment profitability that is reported regularly to our CODM is earnings before interest, taxes, depreciation and amortization, and net income (loss) attributable to non-controlling interests (&#x201c;EBITDA&#x201d;).  &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets by segment have not been reported herein because the information is not provided to our CODM on a regular basis.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total revenue, capital expenditures and EBITDA for each of our business segments:    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hughes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;br/&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External revenue&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,132&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,374&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,401)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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 16pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,488&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,891&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;732,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External revenue&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,295&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,199&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(384)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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 16pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,303&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,127&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;438,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 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;781,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;702,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External revenue&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,237&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,836&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,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;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,161)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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 16pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,197&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,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="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,798&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;616,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations to EBITDA:  &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,223&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,347&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,835)&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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income, net&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,900)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,801)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,982)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of amounts capitalized&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,170&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,512&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,927&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,621&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491,329&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,011&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (income) attributable to non-controlling interests&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,503&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,154&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,754&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes total long-lived assets attributed to the North America, South and Central America and other foreign locations:  &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.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived&#160;assets:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,933,559&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,959,316&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,556&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,429&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,222&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,376&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yODkvZnJhZzo1NjI4OTU5NGQzMDA0MzQyYWQwMWExY2JiMTIyNmU1NS90ZXh0cmVnaW9uOjU2Mjg5NTk0ZDMwMDQzNDJhZDAxYTFjYmIxMjI2ZTU1XzI2Mg_2bfe6b95-6f59-4ce4-9d18-7a10c41173f9"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90ZXh0cmVnaW9uOjhiNzcxNDQxYTdjNzRhMjE4ODBkN2JjNmYwMzRmMDRjXzEyNQ_2b31b536-5274-4d65-a101-64a9612856ff">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total revenue, capital expenditures and EBITDA for each of our business segments:    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hughes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ESS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;br/&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External revenue&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,132&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,374&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,401)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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 16pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,966,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,998,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,488&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,891&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;732,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;707,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External revenue&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,295&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,199&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(384)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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 16pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,956,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,985,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,303&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,127&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;438,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 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;781,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;702,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;External revenue&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,237&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,836&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,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;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intersegment revenue&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:'Arial',sans-serif;font-size:9pt;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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,161)&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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 16pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,197&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,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="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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,798&#160;&lt;/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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;616,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ab48bdd5cc94ce5abd222e6c0bd6b6b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzItMi0xLTEtMTMxNjQw_f3171193-575e-4fac-a70c-ea75601ce618"
      unitRef="usd">1966587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47961d5bf2ec4aeb875f592f7be28ed4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzItNC0xLTEtMTMxNjQw_11ef629c-908e-48a1-90cf-5e530d70ad1e"
      unitRef="usd">19132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03b6b2e2c08946c189a17682980b3762_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzItNi0xLTEtMTMxNjQw_b299b9ad-770f-411e-876a-db41f7b3e8c0"
      unitRef="usd">12374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzItOC0xLTEtMTMxNjQw_28209350-a791-4eef-9f94-6b5bdf8f5aff"
      unitRef="usd">1998093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i613c6690187a4934b2a373fe9bd15055_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzMtMi0xLTEtMTMxNjQw_b46d3db1-a576-40e1-a403-fe5ade8835ff"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57f71c7a25dc49f59a85b389e32790b7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzMtNC0xLTEtMTMxNjQw_1032e39c-790d-49a7-b31b-e170eff7b2da"
      unitRef="usd">1401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i726e1cbd542f4fee90f2a5dec1e569f7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzMtNi0xLTEtMTMxNjQw_9850657d-aace-4a96-b133-0ac154aca1c3"
      unitRef="usd">-1401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzQtMi0xLTEtMTMxNjQw_eb98f68d-5e8f-430e-906f-a6f32f468897"
      unitRef="usd">1966587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzQtNC0xLTEtMTMxNjQw_bdc23031-4371-44e9-b667-7eac37b9bbe6"
      unitRef="usd">20533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if436714c11c44d7195d46bfc81899c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzQtNi0xLTEtMTMxNjQw_871c06c0-9dc8-449f-b904-67272fe51554"
      unitRef="usd">10973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzQtOC0xLTEtMTMxNjQw_897cf352-ae0f-481d-a4ed-cd4bd69306fd"
      unitRef="usd">1998093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzYtMi0xLTEtMTMxNjQw_62834a30-f843-4eb1-a319-6282b9c1a24f"
      unitRef="usd">239403000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzYtNC0xLTEtMTMxNjQw_c9602448-1867-46ee-85e6-268b4dd403a4"
      unitRef="usd">0</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="if436714c11c44d7195d46bfc81899c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzYtNi0xLTEtMTMxNjQw_e0d8ae3f-47c6-4d87-83fe-73b636520182"
      unitRef="usd">86488000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzYtOC0xLTEtMTMxNjQw_693f80b7-9ba2-47c3-be79-27fbc4aba25a"
      unitRef="usd">325891000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="iae1acd3df086486e8c3428b720492732_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzctMi0xLTEtMTMxNjQw_c606f467-5192-4aad-a7e1-ace1500fa2ed"
      unitRef="usd">732929000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i5ffc1993007d4b87bbdb4fecddb52f9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzctNC0xLTEtMTMxNjQw_f75487fb-3bdb-420d-83dd-11e916a7e0bd"
      unitRef="usd">14416000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="if436714c11c44d7195d46bfc81899c28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzctNi0xLTEtMTMxNjQw_0f4d1e82-3fd2-4e8e-977f-84b459fac245"
      unitRef="usd">-39728000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzctOC0xLTEtMTMxNjQw_90c1aefe-af5e-4010-9bc3-a6d3e04980b7"
      unitRef="usd">707617000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id057be41e5ff4d6f82c763b11a3a464b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEwLTItMS0xLTEzMTY0MA_05d65109-480e-43ae-b2f1-4ae23c44d917"
      unitRef="usd">1956226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1fb1a186612448c9f3ff3ac68e9d147_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEwLTQtMS0xLTEzMTY0MA_f8363c8e-532b-4da2-ab7f-6a13eeb7426f"
      unitRef="usd">17295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54892888fd8b42ba88368697b8eedf32_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEwLTYtMS0xLTEzMTY0MA_3be7f885-1702-4bcf-ab53-67022728ae1e"
      unitRef="usd">12199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEwLTgtMS0xLTEzMTY0MA_40bd90f6-a9fc-4377-baaf-71fab53b1195"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fa16ab99b994bd7a29ee0abeef2a095_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzExLTItMS0xLTEzMTY0MA_da38c902-ab87-4bf5-86a9-c4021320101a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24bb47f394844669aea4070a8e363058_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzExLTQtMS0xLTEzMTY0MA_a5a8f985-b725-40d1-9d7c-e1ca2ef3fac2"
      unitRef="usd">384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeec2250ac484b0299b4cf67f207e84c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzExLTYtMS0xLTEzMTY0MA_56b49101-1fef-45cc-8a78-f22b221ca2f4"
      unitRef="usd">-384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEyLTItMS0xLTEzMTY0MA_0b48ee7a-aa2a-4af0-9376-83ad34a2d09f"
      unitRef="usd">1956226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEyLTQtMS0xLTEzMTY0MA_000a7dbc-540e-44c9-8d88-f95e6d70165b"
      unitRef="usd">17679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEyLTYtMS0xLTEzMTY0MA_80073f57-a956-4a87-beda-dc944b5c67a0"
      unitRef="usd">11815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzEyLTgtMS0xLTEzMTY0MA_1a5451df-2c86-4df8-bc5a-71746a5207eb"
      unitRef="usd">1985720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE0LTItMS0xLTEzMTY0MA_b7718ca3-dd2b-4fe4-a4c5-3c1ab33f0952"
      unitRef="usd">296303000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE0LTQtMS0xLTEzMTY0MA_cbc433d9-f7a0-4ed1-966c-521430636022"
      unitRef="usd">0</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE0LTYtMS0xLTEzMTY0MA_56be1a8c-d05b-4cd9-98d5-058bcb049866"
      unitRef="usd">142127000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE0LTgtMS0xLTEzMTY0MA_68428bd3-ede4-4d75-a54d-a047ce4e0258"
      unitRef="usd">438430000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="icd801f4916174a2b97fa6681adee55e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE1LTItMS0xLTEzMTY0MA_59f57b95-f07e-472d-a81f-9511d09bec05"
      unitRef="usd">781824000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ia6136aa0ae784328985cb1420676a001_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE1LTQtMS0xLTEzMTY0MA_e4eaf2cb-4073-4f26-991a-800191779f8d"
      unitRef="usd">9185000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="id137a69381d84a23b3fc8b8f1c1f6d40_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE1LTYtMS0xLTEzMTY0MA_9b7d51f0-ff2f-4a33-8ec8-2884683f8575"
      unitRef="usd">-88468000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE1LTgtMS0xLTEzMTY0MA_e5c41ad0-6640-4cc9-ab05-a79654e6ecea"
      unitRef="usd">702541000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48f4b384f736477a93a0925e2718c95e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE4LTItMS0xLTEzOTI3Mw_69b15a87-80ea-4108-9af7-82c57f86b8aa"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78a7148e52d54d3db2af6d83be34f6c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE4LTQtMS0xLTEzOTI3Mw_5b2d4f41-5d4e-4a61-9e72-aae8645d9937"
      unitRef="usd">16237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc69b55294604b73a9cde1b7034f1e21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE4LTYtMS0xLTEzOTI3Mw_640284e9-1bfb-4955-8488-c0a5fafb04fb"
      unitRef="usd">10836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE4LTgtMS0xLTEzOTI3Mw_70065bba-92aa-41a1-8510-d3f98c3beecc"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3e8079e03b54df2bcca2af0a9dd140e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE5LTItMS0xLTEzOTI3Mw_183456ef-2a12-495d-a47e-3fb3865fccae"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i299b93e18b3b41b8b777699257024e21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE5LTQtMS0xLTEzOTI3Mw_26e08d2a-fb70-4f5d-8b83-ac614a0981bc"
      unitRef="usd">1161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedde501e044a4a3fa121c86261350bb9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzE5LTYtMS0xLTEzOTI3Mw_2152377a-8d1c-42d4-b72d-4fdd333fc49c"
      unitRef="usd">-1161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIwLTItMS0xLTEzOTI3Mw_5e9ddd06-6aab-43d6-a1b5-7d4ea49c1831"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIwLTQtMS0xLTEzOTI3Mw_b74cbdf3-b5b3-480d-956b-c822f5845141"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIwLTYtMS0xLTEzOTI3Mw_c0231ac7-681f-4e70-89f0-27606d03348b"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIwLTgtMS0xLTEzOTI3Mw_7370a9cf-1f9a-45e2-adf8-c3998f097588"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIyLTItMS0xLTEzOTI3Mw_3b331f8d-f89e-4120-92e4-6afdc63006af"
      unitRef="usd">355197000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIyLTQtMS0xLTEzOTI3Mw_71cee167-003f-43b4-b51d-65fe246016ed"
      unitRef="usd">41000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIyLTYtMS0xLTEzOTI3Mw_8ab2137d-e4d6-4485-a559-d8f731f085c3"
      unitRef="usd">53560000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIyLTgtMS0xLTEzOTI3Mw_aa282361-97cf-4f30-9a14-58bb306541ce"
      unitRef="usd">408798000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i1171dd4bf1d64f928367a207e8880386_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIzLTItMS0xLTEzOTI4OA_0038af03-07f0-4c59-805a-8befbd3906d4"
      unitRef="usd">727608000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i950dcd9114194aabb3f170a34ee63585_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIzLTQtMS0xLTEzOTI4OA_9cfb50a8-7244-4c02-8ad3-702e3a336551"
      unitRef="usd">7873000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i6c4a888c84f0432aa1aea71efb130391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIzLTYtMS0xLTEzOTI4OA_5805a28a-457d-408f-9bcd-e97a3e82192f"
      unitRef="usd">-118606000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTIvZnJhZzo4Yjc3MTQ0MWE3Yzc0YTIxODgwZDdiYzZmMDM0ZjA0Yy90YWJsZTpiMmYwNGI3YWQ2NTc0OGQ3OWI4MzNhZWU3MzZiNGQ1Ny90YWJsZXJhbmdlOmIyZjA0YjdhZDY1NzQ4ZDc5YjgzM2FlZTczNmI0ZDU3XzIzLTgtMS0xLTEzOTI4OA_c5af3538-e365-4834-bb7f-56a107e5076e"
      unitRef="usd">616875000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:ScheduleofReconciliationofEBITDAtoIncomeLossFromContinuingOperationsbeforeIncomeTaxesTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90ZXh0cmVnaW9uOjk2NzNhMDI2MDUzZDQ2OTA4Njg3OWE0ZWI3MTg1ZTE2Xzk5_c9a00aae-aea2-49e5-a076-991f8587d524">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Consolidated Statements of Operations to EBITDA:  &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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&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 style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,223&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,347&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,835)&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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income, net&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,900)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,801)&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,982)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of amounts capitalized&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,170&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,512&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,927&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,621&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491,329&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,011&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss (income) attributable to non-controlling interests&lt;/span&gt;&lt;/td&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,503&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,154&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,754&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sats:ScheduleofReconciliationofEBITDAtoIncomeLossFromContinuingOperationsbeforeIncomeTaxesTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzItNi0xLTEtMTMxNjQw_0ad637c9-ab37-4586-8bfa-0184799ee9ab"
      unitRef="usd">233223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzItOC0xLTEtMTMxNjQw_0d725844-5435-4199-b506-ed62cfaa7951"
      unitRef="usd">128347000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzItMTAtMS0xLTEzOTM0OA_33e8e0ae-56b2-4216-9207-843b3acd0343"
      unitRef="usd">-27835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InvestmentIncomeNet
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzMtNi0xLTEtMTMxNjQw_7ed36872-f6a5-48b9-b17c-057cc80e9353"
      unitRef="usd">50900000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzMtOC0xLTEtMTMxNjQw_f4612274-7905-48d4-8922-513b78431c1e"
      unitRef="usd">22801000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzMtMTAtMS0xLTEzOTM0OA_91a31d34-25c8-46a4-a264-c80870a4514d"
      unitRef="usd">39982000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpense
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzQtNi0xLTEtMTMxNjQw_b91ee3a8-2a97-4261-ac90-db328f9b900d"
      unitRef="usd">57170000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzQtOC0xLTEtMTMxNjQw_77aea97e-7518-49b0-bcb6-4e1a4bc4df7b"
      unitRef="usd">95512000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzQtMTAtMS0xLTEzOTM0OA_f3601181-5335-4f85-88a9-4286198a5282"
      unitRef="usd">147927000</us-gaap:InterestExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzUtNi0xLTEtMTMxNjQw_18efb48e-9578-4f63-966e-fe89e0ad230d"
      unitRef="usd">457621000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzUtOC0xLTEtMTMxNjQw_bbae97af-9f26-4d04-8d57-181e3bf30d43"
      unitRef="usd">491329000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzUtMTAtMS0xLTEzOTM0OA_ebc26830-f3a3-4c91-ac08-6b5df25aeb6a"
      unitRef="usd">525011000</us-gaap:DepreciationAndAmortization>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzYtNi0xLTEtMTMxNjQw_6c40312f-da5f-4cf3-8a81-f47e9b45a6fa"
      unitRef="usd">-10503000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzYtOC0xLTEtMTMxNjQw_c3f76aaa-a321-4e4f-bdb1-2a83f349295c"
      unitRef="usd">-10154000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzYtMTAtMS0xLTEzOTM0OA_ccf98a67-7a47-4f5f-b5c2-01e0cd1810ec"
      unitRef="usd">-11754000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzctNi0xLTEtMTMxNjQw_6226fc35-46fd-4a76-b547-948f261a7731"
      unitRef="usd">707617000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzctOC0xLTEtMTMxNjQw_f7a3fe0d-eeac-4120-9fc4-99f73b355c5b"
      unitRef="usd">702541000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTUvZnJhZzo5NjczYTAyNjA1M2Q0NjkwODY4NzlhNGViNzE4NWUxNi90YWJsZTo4MWYxN2I1YjIzNGI0YzE2ODJkMTI3NDIxOTAxN2QxYS90YWJsZXJhbmdlOjgxZjE3YjViMjM0YjRjMTY4MmQxMjc0MjE5MDE3ZDFhXzctMTAtMS0xLTEzOTM0OA_6a1adfcb-4bf6-4a2c-b41f-040c1550fb5b"
      unitRef="usd">616875000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90ZXh0cmVnaW9uOjVlNzQwMTk0YmVhYjRmYTdiY2Q2NzU2ODQ2ZGQzNWM5XzE3Ng_8c68df82-1a1f-4f75-9604-28c997fe38a2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes total long-lived assets attributed to the North America, South and Central America and other foreign locations:  &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.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As&#160;of&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived&#160;assets:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,933,559&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,959,316&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South and Central America&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,556&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,429&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,222&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,376&#160;&lt;/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 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i4b665ed861724b76a007a6b6304d0209_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzMtMi0xLTEtMTMxNjQw_fcdcf7ef-4a7d-4534-91da-f5ff6b176f35"
      unitRef="usd">2933559000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia21f32ff9b67485ea5c05ba77e686df6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzMtNC0xLTEtMTMxNjQw_7c4897ad-0228-4e48-ae7e-81609fe247ec"
      unitRef="usd">2959316000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7ec4973b438240c3854e371a1a1d0288_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzQtMi0xLTEtMTMxNjQw_c4f428e5-37e7-4293-a2e2-a63a48cd45fc"
      unitRef="usd">206556000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1ea87b7345a64494b2329a7c54765f02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzQtNC0xLTEtMTMxNjQw_524a0800-f53a-4e9a-b021-84c7c793dae5"
      unitRef="usd">267429000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i28860a4af21d4cb9a5e776c1cc73a3ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzUtMi0xLTEtMTMxNjQw_40e9b485-c3ec-4537-b33a-e949d1aefb01"
      unitRef="usd">108222000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i40c6da66a5c54e3eb74c5c703374194b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzUtNC0xLTEtMTMxNjQw_4368f851-c399-448f-9f40-ce1c6540c408"
      unitRef="usd">106376000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzYtMi0xLTEtMTMxNjQw_9bb25abd-7057-4d1b-b4b9-47d8a6ab6fa8"
      unitRef="usd">3248337000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjMvZnJhZzo1ZTc0MDE5NGJlYWI0ZmE3YmNkNjc1Njg0NmRkMzVjOS90YWJsZTo0NDZkODA1NDE0OTg0NWRjYWRkZmQzZTk4Yjk5MTEyZS90YWJsZXJhbmdlOjQ0NmQ4MDU0MTQ5ODQ1ZGNhZGRmZDNlOThiOTkxMTJlXzYtNC0xLTEtMTMxNjQw_7fab7bc4-1597-4b6b-82d5-57b286ed783b"
      unitRef="usd">3333121000</us-gaap:NoncurrentAssets>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8yOTgvZnJhZzo3NmFkNDQzOTNjZDA0YTU3ODhkOGJjMmNlZWQzZTdiMi90ZXh0cmVnaW9uOjc2YWQ0NDM5M2NkMDRhNTc4OGQ4YmMyY2VlZDNlN2IyXzQ4_10e19c0d-b920-4c52-8fd2-f482f0ce0e22">SUPPLEMENTAL FINANCIAL INFORMATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the research and development costs incurred in connection with customers&#x2019; orders: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales - equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,781&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,636&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,788&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incurred advertising expense of $69.0&#160;million, $82.4&#160;million and $65.1&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles cash and cash equivalents and restricted cash, as presented in the Consolidated Balance Sheets to the total of the same as presented in the Consolidated Statements of Cash Flows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, including restricted amounts, beginning of period:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,894&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,005&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519,431&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents, included restricted amounts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,874&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,812&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,521,889&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, including restricted amounts, end of period:&lt;/span&gt;&lt;/div&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,541&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,894&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,005&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&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:'Arial',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;padding: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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents, included restricted amounts, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Current Assets, Net and Other Non-current Assets, Net &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other current assets, net and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other current assets, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,606&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,084&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and deposits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,877&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,287&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable - DISH Network&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,492&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,244&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,705&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,471&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,124&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,446&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,444&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other non-current assets, 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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,841&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,701&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract acquisition costs, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,447&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,986&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,923&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,920&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,056&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,262&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,011&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract fulfillment costs, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,721&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,511&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,254&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in our allowance for doubtful accounts, which is included within Other, net in each of Other current assets, net and Other non-current assets, net in the table above:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current assets, net&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current assets, net&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other current assets, net&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets, net&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at beginning of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,709&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,747&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,869&#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;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:'Arial',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:'Arial',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;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,378&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:'Arial',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="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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,747)&lt;/span&gt;&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:'Arial',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:#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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(509)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions&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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at end&#160;of&#160;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000;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:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The impact of adopting ASC 326 on January 1, 2020 was a net increase to our allowance for doubtful accounts largely driven by a $13.4&#160;million reclassification from &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Trade accounts receivables and contracts assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities and Other Non-Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Accrued expenses and other current liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued expenses and other current liabilities:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,337&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,935&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMC0xLTEtMTMxNjQw_131012a4-d6e4-421a-9a94-f8198c729de3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMC0xLTEtMTMxNjQw_dc30e1f9-209e-4b73-9186-fed75ecbdc99"&gt;Operating lease obligation&lt;/span&gt;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,781&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,245&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,395&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,603&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,738&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for license fee dispute&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable - DISH Network&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,912&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,853&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,442&#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:14pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other non-current liabilities:&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for license fee dispute&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,292&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,484&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,273&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of inventory: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,920&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,778&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,408&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,705&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,278&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,601&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Software Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the activity related to our capitalized software cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of externally marketed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,841&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,701&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Externally marketed software under development and not yet placed into service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs related to development of externally marketed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,105&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,543&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,655&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense relating to externally marketed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average useful life (in years)&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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Supplemental and Non-cash Investing and Financing Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental and non-cash investing and financing activities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental disclosure of cash flow information:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest, net of amounts capitalized&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,731&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,901&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,280&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash investing and financing activities:&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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee benefits paid in Class&#160;A common stock&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,041&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,125&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in capital expenditures included in accounts payable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash net assets received as part of the India JV formation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <sats:ScheduleofCostofSalesandResearchandDevelopmentCostsTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90ZXh0cmVnaW9uOjQyMmQ5MzNkNWM1YzQ4ODFiYjEwNWE0MDRhOWU0M2Q5XzE0NQ_e5e82253-976c-4835-a9bc-e3779be153c2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the research and development costs incurred in connection with customers&#x2019; orders: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales - equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,781&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,636&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,788&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sats:ScheduleofCostofSalesandResearchandDevelopmentCostsTableTextBlock>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idb99de096f29402ca5fd336acfb090d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90YWJsZTpmYWY5MzNmY2NmNDg0ZWJjODA2MjJkOTYzZTIyNzA0Ny90YWJsZXJhbmdlOmZhZjkzM2ZjY2Y0ODRlYmM4MDYyMmQ5NjNlMjI3MDQ3XzItMi0xLTEtMTMxNjQw_dc615082-5f91-44f1-93af-8e0130f92a2b"
      unitRef="usd">31781000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i80a39da8a6b64c6c825e081e662475cf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90YWJsZTpmYWY5MzNmY2NmNDg0ZWJjODA2MjJkOTYzZTIyNzA0Ny90YWJsZXJhbmdlOmZhZjkzM2ZjY2Y0ODRlYmM4MDYyMmQ5NjNlMjI3MDQ3XzItNC0xLTEtMTMxNjQw_d790ea65-6f87-4062-893b-a1615c4524c2"
      unitRef="usd">29636000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie4f1f17138184b28984d3925d2b53826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90YWJsZTpmYWY5MzNmY2NmNDg0ZWJjODA2MjJkOTYzZTIyNzA0Ny90YWJsZXJhbmdlOmZhZjkzM2ZjY2Y0ODRlYmM4MDYyMmQ5NjNlMjI3MDQ3XzItNi0xLTEtMTMxNjQw_50d05686-f91d-4b9c-b1ec-110a09850579"
      unitRef="usd">19788000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib763e98b352f4428a606db1515ef5d53_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90YWJsZTpmYWY5MzNmY2NmNDg0ZWJjODA2MjJkOTYzZTIyNzA0Ny90YWJsZXJhbmdlOmZhZjkzM2ZjY2Y0ODRlYmM4MDYyMmQ5NjNlMjI3MDQ3XzMtMi0xLTEtMTMxNjQw_f8c14d26-7cf6-4e2a-b57a-237ea7c622fa"
      unitRef="usd">32810000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i607fbe1b7a564c5fa721e0b5f50e5921_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90YWJsZTpmYWY5MzNmY2NmNDg0ZWJjODA2MjJkOTYzZTIyNzA0Ny90YWJsZXJhbmdlOmZhZjkzM2ZjY2Y0ODRlYmM4MDYyMmQ5NjNlMjI3MDQ3XzMtNC0xLTEtMTMxNjQw_72ae3eff-1a6f-4ec9-9b61-d2179b13bc4d"
      unitRef="usd">31777000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i97dcb61ee23746ef89a2c746689a1c5e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjYvZnJhZzo0MjJkOTMzZDVjNWM0ODgxYmIxMDVhNDA0YTllNDNkOS90YWJsZTpmYWY5MzNmY2NmNDg0ZWJjODA2MjJkOTYzZTIyNzA0Ny90YWJsZXJhbmdlOmZhZjkzM2ZjY2Y0ODRlYmM4MDYyMmQ5NjNlMjI3MDQ3XzMtNi0xLTEtMTMxNjQw_0f989ecc-672e-44c8-b4c7-f28a813df424"
      unitRef="usd">29448000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i9335a4ad024e46e9bdd0a26ca8e1aa5b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjkvZnJhZzphZGQ1ZDI5NzFlOWQ0MDlkODAzMTBjMGEwODM1MzMzMS90ZXh0cmVnaW9uOmFkZDVkMjk3MWU5ZDQwOWQ4MDMxMGMwYTA4MzUzMzMxXzYw_830f30d6-b3b4-40c0-b471-2d5998c7a8d2"
      unitRef="usd">69000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2b8971e79d5041c08a1c3f2dbd05da02_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjkvZnJhZzphZGQ1ZDI5NzFlOWQ0MDlkODAzMTBjMGEwODM1MzMzMS90ZXh0cmVnaW9uOmFkZDVkMjk3MWU5ZDQwOWQ4MDMxMGMwYTA4MzUzMzMxXzY0_6159eb4a-0d78-4210-8f4e-8b10e2e19642"
      unitRef="usd">82400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i0c2ef88249d242dba7b61eb5dc6d9192_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MjkvZnJhZzphZGQ1ZDI5NzFlOWQ0MDlkODAzMTBjMGEwODM1MzMzMS90ZXh0cmVnaW9uOmFkZDVkMjk3MWU5ZDQwOWQ4MDMxMGMwYTA4MzUzMzMxXzcx_6a40e708-08da-456a-9a4c-550d57a7a309"
      unitRef="usd">65100000</us-gaap:AdvertisingExpense>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90ZXh0cmVnaW9uOjhjNzM3ODE0YWRkODRiNTRiZGM2MGRhN2QyOWFjZjk0XzI2Ng_e9ae033f-1eb8-4236-b103-1c1f523a96c2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles cash and cash equivalents and restricted cash, as presented in the Consolidated Balance Sheets to the total of the same as presented in the Consolidated Statements of Cash Flows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, including restricted amounts, beginning of period:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,894&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,005&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519,431&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents, included restricted amounts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,874&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,812&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,521,889&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, including restricted amounts, end of period:&lt;/span&gt;&lt;/div&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,541&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,894&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,005&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&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:'Arial',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;padding: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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents, included restricted amounts, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90ZXh0cmVnaW9uOjhjNzM3ODE0YWRkODRiNTRiZGM2MGRhN2QyOWFjZjk0XzI2Nw_55ac5501-1999-4ea3-b124-d693208c2169">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles cash and cash equivalents and restricted cash, as presented in the Consolidated Balance Sheets to the total of the same as presented in the Consolidated Statements of Cash Flows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, including restricted amounts, beginning of period:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,894&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,005&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,519,431&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&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:'Arial',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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents, included restricted amounts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,874&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,812&#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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,521,889&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and cash equivalents, including restricted amounts, end of period:&lt;/span&gt;&lt;/div&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704,541&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,894&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,005&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&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:'Arial',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;padding: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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents, included restricted amounts, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzMtMi0xLTEtMTMxNjQw_d9747fcf-9789-4424-834d-8ba7fcc2f204"
      unitRef="usd">535894000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzMtNC0xLTEtMTMxNjQw_2c2b6348-d2d8-4699-98d9-449d2d1fc03c"
      unitRef="usd">896005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzMtNi0xLTEtMTMxNjQw_2077832c-562e-4e8f-b096-d4eb07f4cb9d"
      unitRef="usd">1519431000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzQtMi0xLTEtMTMxNjQw_3ed2aa00-c383-41cf-8cb3-9c8325aa5ae4"
      unitRef="usd">980000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzQtNC0xLTEtMTMxNjQw_d6293f2c-9843-4314-8319-69ccd24e444a"
      unitRef="usd">807000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzQtNi0xLTEtMTMxNjQw_fb1be48d-91e7-41c7-b89f-9bec02b72337"
      unitRef="usd">2458000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzUtMi0xLTEtMTMxNjQw_f8220e98-38a2-477c-ba23-aec079afc1d8"
      unitRef="usd">536874000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzUtNC0xLTEtMTMxNjQw_8074828a-7458-435d-a945-808d979dd749"
      unitRef="usd">896812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3e810e115bb48589edfb773ecd0ae5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzUtNi0xLTEtMTMxNjQw_4e01ad2f-9897-47b1-9607-c08b5d277e2d"
      unitRef="usd">1521889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzgtMi0xLTEtMTMxNjQw_bf4939f7-dc6e-478a-aa1a-0eb932cb48d8"
      unitRef="usd">704541000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzgtNC0xLTEtMTMxNjQw_85f684b5-0824-4b29-9329-61046872580d"
      unitRef="usd">535894000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzgtNi0xLTEtMTMxNjQw_2e6f3cef-2d49-4f5e-b3c9-e7631d45f559"
      unitRef="usd">896005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzktMi0xLTEtMTMxNjQw_b14beb08-82c0-407e-81be-695af9c05b3a"
      unitRef="usd">1342000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzktNC0xLTEtMTMxNjQw_268bf943-70f1-47f1-acc6-32a34395d037"
      unitRef="usd">980000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzktNi0xLTEtMTMxNjQw_a7272e89-4014-41a2-b2aa-aa479be8028d"
      unitRef="usd">807000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzEwLTItMS0xLTEzMTY0MA_093e6716-de0a-486d-934e-c2d634f3093e"
      unitRef="usd">705883000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzEwLTQtMS0xLTEzMTY0MA_cd549608-33d5-402f-945a-5a0fdeb689e0"
      unitRef="usd">536874000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i149a5db025ed4ee985a7c581cdf691de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzIvZnJhZzo4YzczNzgxNGFkZDg0YjU0YmRjNjBkYTdkMjlhY2Y5NC90YWJsZTpiOTg1YTc4ODllYWM0YzVlYTZhZWJjMjVlZGIxNjMxOC90YWJsZXJhbmdlOmI5ODVhNzg4OWVhYzRjNWVhNmFlYmMyNWVkYjE2MzE4XzEwLTYtMS0xLTEzMTY0MA_a2c1c1dc-db1b-4754-843b-bd959367c881"
      unitRef="usd">896812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90ZXh0cmVnaW9uOjgxOTA3MTE1YjFkZTRhOGM5NDFlMmRjYTM5ZDlmYzBlXzEyOA_bf933312-e490-4b15-8a4e-0fb5e49952b4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other current assets, net and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current assets, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other current assets, 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,606&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,084&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and deposits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,877&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,287&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable - DISH Network&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,492&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,244&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network&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:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,705&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,471&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,124&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,446&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,444&#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:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other non-current assets, 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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,841&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,701&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract acquisition costs, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,447&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,986&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables - DISH Network&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,923&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,920&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted marketable investment securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,056&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,262&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,011&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract fulfillment costs, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,721&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,511&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,254&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Accrued expenses and other current liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other non-current liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accrued expenses and other current liabilities:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,337&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,935&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMC0xLTEtMTMxNjQw_131012a4-d6e4-421a-9a94-f8198c729de3"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMC0xLTEtMTMxNjQw_dc30e1f9-209e-4b73-9186-fed75ecbdc99"&gt;Operating lease obligation&lt;/span&gt;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,854&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,781&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,245&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,395&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,603&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,738&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for license fee dispute&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable - DISH Network&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,912&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,853&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,442&#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:14pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other non-current liabilities:&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for license fee dispute&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,292&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,484&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,326&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,273&#160;&lt;/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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:InventoryNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzMtMi0xLTEtMTMxNjQw_aff8da42-dae9-4196-80f7-0410aadab33a"
      unitRef="usd">123606000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzMtNC0xLTEtMTMxNjQw_b2823d02-8080-4acf-b1c7-c3ccc57a743d"
      unitRef="usd">103084000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzQtMi0xLTEtMTMxNjQw_b651deb4-c080-4dc5-aff5-37f6e60ffc0f"
      unitRef="usd">61877000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzQtNC0xLTEtMTMxNjQw_096115e2-cbb8-4fed-9393-9272b8bea20d"
      unitRef="usd">57287000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzUtMi0xLTEtMTMxNjQw_a508b7db-fde3-4c31-a228-7098a214f37f"
      unitRef="usd">3492000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzUtNC0xLTEtMTMxNjQw_64fe6c31-04e9-4c22-ac56-f09bc7d02665"
      unitRef="usd">4244000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzYtMi0xLTEtMTMxNjQw_9b0b4b16-342e-4184-b0d5-c81c589190c7"
      unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzYtNC0xLTEtMTMxNjQw_453a800f-aa94-4c32-84f7-c4c18229c72d"
      unitRef="usd">12705000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzctMi0xLTEtMTMxNjQw_9a070e3a-bef5-4811-90a4-ad2cf7a41483"
      unitRef="usd">21471000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzctNC0xLTEtMTMxNjQw_624dc02b-1637-4ef9-96b9-d59e72b6e93a"
      unitRef="usd">21124000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzgtMi0xLTEtMTMxNjQw_ed8c3a00-37bb-4a42-9181-fd05eb1c28e3"
      unitRef="usd">210446000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzgtNC0xLTEtMTMxNjQw_6fe546b1-d859-4fb6-964c-06640651eb33"
      unitRef="usd">198444000</us-gaap:OtherAssetsCurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzExLTItMS0xLTEzMTY0MA_89b9cb5c-9408-4ce5-a147-34f6881423c5"
      unitRef="usd">116841000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzExLTQtMS0xLTEzMTY0MA_1c5ee594-029b-4a14-af1a-fb3721e7fdc2"
      unitRef="usd">124701000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzEyLTItMS0xLTEzMTY0MA_71f0149a-446a-4723-8515-cb1465c595c0"
      unitRef="usd">64447000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzEyLTQtMS0xLTEzMTY0MA_2ca1878c-c7c7-445a-b60a-585db278bcf3"
      unitRef="usd">82986000</us-gaap:CapitalizedContractCostNet>
    <sats:OtherReceivablesNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzEzLTItMS0xLTEzMTY0MA_c0928f3f-ec6f-4898-bdfe-1194d55217a6"
      unitRef="usd">74923000</sats:OtherReceivablesNoncurrent>
    <sats:OtherReceivablesNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzEzLTQtMS0xLTEzMTY0MA_c939f284-97eb-4605-9d5b-8e375bc6ef0f"
      unitRef="usd">77920000</sats:OtherReceivablesNoncurrent>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE0LTItMS0xLTEzMTY0MA_71bc09e6-c3e0-4138-905a-a82548342a87"
      unitRef="usd">11056000</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE0LTQtMS0xLTEzMTY0MA_ba702636-132c-4b0b-8fda-02c2522caf3e"
      unitRef="usd">13262000</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE1LTItMS0xLTEzMTY0MA_53ab65a3-60b5-4ead-b0ea-899c4475bc6d"
      unitRef="usd">8011000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE1LTQtMS0xLTEzMTY0MA_23f5413b-8533-422d-8b9e-bef8b0afb3ec"
      unitRef="usd">5417000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE2LTItMS0xLTEzMTY0MA_a7b176e1-dfc4-41aa-8bd1-b152d8abbfb4"
      unitRef="usd">1342000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE2LTQtMS0xLTEzMTY0MA_35d67fe0-b1cd-42cf-9226-8cb272c7741c"
      unitRef="usd">980000</us-gaap:RestrictedCashNoncurrent>
    <sats:ContractFulfillmentCostsNetNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE3LTItMS0xLTEzMTY0MA_f5b94a8e-c8e0-4635-9a5a-6dcaf4a7e8a0"
      unitRef="usd">1931000</sats:ContractFulfillmentCostsNetNoncurrent>
    <sats:ContractFulfillmentCostsNetNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE3LTQtMS0xLTEzMTY0MA_3f3d89ff-c599-420b-9f05-ba98635582ed"
      unitRef="usd">1721000</sats:ContractFulfillmentCostsNetNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE4LTItMS0xLTEzMTY0MA_30f71e21-55bc-4067-8f03-d6e024588d80"
      unitRef="usd">38511000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE4LTQtMS0xLTEzMTY0MA_8d7587d6-684f-4240-93cb-afe1d84657eb"
      unitRef="usd">31254000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE5LTItMS0xLTEzMTY0MA_0243ed07-a945-420b-9046-1fe533e73204"
      unitRef="usd">317062000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDEvZnJhZzo4MTkwNzExNWIxZGU0YThjOTQxZTJkY2EzOWQ5ZmMwZS90YWJsZTplYmM5MTEyMDFkYmU0NTU1ODM0ZjY1Zjc1NmE2NDA5MS90YWJsZXJhbmdlOmViYzkxMTIwMWRiZTQ1NTU4MzRmNjVmNzU2YTY0MDkxXzE5LTQtMS0xLTEzMTY0MA_647fb2b4-2d26-437e-80bd-3cf60cf7100c"
      unitRef="usd">338241000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i4a118af041e04c3b9e3de7fb6befca91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzMtMi0xLTEtMTMxNjQw_ca976c70-af55-4ba3-9a81-b2aa2e2ea8c6"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ibab674399b56452eb6aba7e9ecf80a3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzMtNC0xLTEtMTMxNjQw_2d0a3a45-b7ae-4de5-8e5d-f6f9857ded65"
      unitRef="usd">16709000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i1696bb7f1de14368a2f203c4c95c430f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzMtNi0xLTEtMTMxNjQw_cd9b3ba4-275a-41d6-b15e-db40b2424d06"
      unitRef="usd">1747000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia284f964b6cb4ae09b703ea6559c1fe4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzMtOC0xLTEtMTMxNjQw_facc9f84-1cf5-472e-b554-b1127380711d"
      unitRef="usd">12869000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib3c542769db3416b9890382d1e3d9412_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzMtMTAtMS0xLTE3MDU3Mw_45854bab-029f-472d-9622-aef4fe9d6245"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i767fa5bbdfa44de3a659146fe6b3eea7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzMtMTItMS0xLTE3MDU3Mw_5020ae9a-b87d-4d56-8557-1950037ee4f3"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="ib8fe2cad2f6542a39561232a64cfbaf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzQtMi0xLTEtMTMxNjQw_8de7f4b8-0c55-4c95-81c3-0cd5ca0c24d6"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="if11b919f24334601b66623776e1df5b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzQtNC0xLTEtMTMxNjQw_26ca8041-b6b5-4c87-a8db-514859e01182"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i9035f5754d814517806298573c7c6be6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzQtNi0xLTEtMTMxNjQw_978f03f9-423d-4772-bc57-09ca241d197c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i493fd1a1447d419e90f2214de19fcb3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzQtOC0xLTEtMTMxNjQw_cc26203e-9ca8-4d54-ae16-e88b0ba0a29b"
      unitRef="usd">3328000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="idb86712b19334dfe994fb08b18aad376_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzQtMTAtMS0xLTE3MDU3Mw_5bddb5b0-be8f-4182-9e56-0dad865b3f54"
      unitRef="usd">1595000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i814bfa431a8444e1846a86368fc5f119_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzQtMTItMS0xLTE3MDU3Mw_f22c360e-3073-4b24-b71f-6610fcbf9395"
      unitRef="usd">13378000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="ib8fe2cad2f6542a39561232a64cfbaf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzUtMi0xLTEtMTMxNjQw_6d0a52d8-e95d-4ee9-89a8-764567036091"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="if11b919f24334601b66623776e1df5b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzUtNC0xLTEtMTMxNjQw_12ca00e5-5184-4118-ae30-55e37a3361d9"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i9035f5754d814517806298573c7c6be6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzUtNi0xLTEtMTMxNjQw_b5b17526-b13c-45c2-bd3d-d2fb56ced694"
      unitRef="usd">-1747000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i493fd1a1447d419e90f2214de19fcb3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzUtOC0xLTEtMTMxNjQw_8c9bd882-29e5-494c-b0ec-ee17563f3c6a"
      unitRef="usd">1159000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="idb86712b19334dfe994fb08b18aad376_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzUtMTAtMS0xLTE3MDU3Mw_abbfaa91-1e10-4f7c-b75a-6942ada0a23b"
      unitRef="usd">152000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i814bfa431a8444e1846a86368fc5f119_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzUtMTItMS0xLTE3MDU3Mw_c7546554-a11a-4c36-8423-153db04eb3f8"
      unitRef="usd">-509000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="ib8fe2cad2f6542a39561232a64cfbaf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzYtMi0xLTEtMTMxNjQw_4895c4f7-31ac-48f6-880a-80e2f40b4bd6"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="if11b919f24334601b66623776e1df5b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzYtNC0xLTEtMTMxNjQw_e5130af1-f235-459c-98db-c83dd1ee012c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i9035f5754d814517806298573c7c6be6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzYtNi0xLTEtMTMxNjQw_42d6a698-191f-4394-bc85-6668cefbae38"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i493fd1a1447d419e90f2214de19fcb3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzYtOC0xLTEtMTMxNjQw_68eec431-efcd-42fb-acb2-a0f82f975e88"
      unitRef="usd">-647000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="idb86712b19334dfe994fb08b18aad376_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzYtMTAtMS0xLTE3MDU3Mw_879d1088-10f6-46e4-ad61-30f7978a717e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease
      contextRef="i814bfa431a8444e1846a86368fc5f119_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzYtMTItMS0xLTE3MDU3Mw_23d3c455-c8f2-4423-a096-abd3c82cae23"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie51921175239430a982c5857a30725e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzctMi0xLTEtMTMxNjQw_fc1784e5-f266-4098-b91e-6f6a06ca7806"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i33bbe536ec844179b182078cabc652b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzctNC0xLTEtMTMxNjQw_6c27c575-410e-43c6-9bc5-befc98576ee6"
      unitRef="usd">16709000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i4a118af041e04c3b9e3de7fb6befca91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzctNi0xLTEtMTMxNjQw_dd3aedb1-cb4d-4256-921c-5c396f772df2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ibab674399b56452eb6aba7e9ecf80a3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzctOC0xLTEtMTMxNjQw_4c759533-f546-484c-8881-92d79f00852f"
      unitRef="usd">16709000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i1696bb7f1de14368a2f203c4c95c430f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzctMTAtMS0xLTE3MDU3Mw_f532683c-c159-4c6d-bfdb-030505b9c154"
      unitRef="usd">1747000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia284f964b6cb4ae09b703ea6559c1fe4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90YWJsZTpjOWY0NjllYWU2Y2U0ZjM4OWI4NmI1ZTg5MTU0OGQxZS90YWJsZXJhbmdlOmM5ZjQ2OWVhZTZjZTRmMzg5Yjg2YjVlODkxNTQ4ZDFlXzctMTItMS0xLTE3MDU3Mw_cdcbcaf0-75de-450a-9df0-134f2fa44dfe"
      unitRef="usd">12869000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:OtherAssets
      contextRef="i61dbb7ce5b1943838fc17e2eb280e5ed_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzUvZnJhZzo4OTFjZTQ3ZjllMjU0ZTFjYmU2ZmY5MGRjZWFjNGQ5OC90ZXh0cmVnaW9uOjg5MWNlNDdmOWUyNTRlMWNiZTZmZjkwZGNlYWM0ZDk4XzI5Nw_aca3f34a-44bd-40ca-bbec-d7574bea08b2"
      unitRef="usd">13400000</us-gaap:OtherAssets>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzMtMi0xLTEtMTMxNjQw_515ad9b4-7651-4aeb-9523-35a362991e1f"
      unitRef="usd">56337000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzMtNC0xLTEtMTMxNjQw_8f8bc916-1d91-460f-b637-83e8f1eef1b4"
      unitRef="usd">63935000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtMi0xLTEtMTMxNjQw_65384c43-8f71-4013-b308-220e80b89cbd"
      unitRef="usd">17854000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzQtNC0xLTEtMTMxNjQw_81398148-3dbb-469a-ae49-44478e45cfd7"
      unitRef="usd">16781000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzUtMi0xLTEtMTMxNjQw_be2edaac-b009-41e4-aab0-aa7e7b7da23d"
      unitRef="usd">39245000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzUtNC0xLTEtMTMxNjQw_e27e683d-aef0-4979-8839-ee61a53b2737"
      unitRef="usd">39395000</us-gaap:InterestPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzYtMi0xLTEtMTMxNjQw_76fb73a5-3054-44a5-9d0a-a280795d73a5"
      unitRef="usd">12603000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzYtNC0xLTEtMTMxNjQw_57f96476-c856-49e0-befc-0ae3bfbe418b"
      unitRef="usd">11738000</us-gaap:TaxesPayableCurrent>
    <sats:AccrualForLicenseFeeDisputeCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzctMi0xLTEtMTMxNjQw_c5981225-a025-4000-954c-67c8e942a321"
      unitRef="usd">10191000</sats:AccrualForLicenseFeeDisputeCurrent>
    <sats:AccrualForLicenseFeeDisputeCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzctNC0xLTEtMTMxNjQw_a889bf4e-6694-4d0d-b01d-da8641116685"
      unitRef="usd">11178000</sats:AccrualForLicenseFeeDisputeCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzgtMi0xLTEtMTMxNjQw_e2dc5976-ed08-40f8-8cfd-688b4a5faf31"
      unitRef="usd">669000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzgtNC0xLTEtMTMxNjQw_1a0a9704-eca8-4809-84b3-fbeba8293612"
      unitRef="usd">503000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <sats:OtherAccruedLiabilitiesMiscellaneousCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzktMi0xLTEtMTMxNjQw_8a9d87c8-a014-4ac3-a7be-956cfd695daf"
      unitRef="usd">62954000</sats:OtherAccruedLiabilitiesMiscellaneousCurrent>
    <sats:OtherAccruedLiabilitiesMiscellaneousCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzktNC0xLTEtMTMxNjQw_964deff2-c8c9-4a90-87f4-f5f9c0aa9249"
      unitRef="usd">65912000</sats:OtherAccruedLiabilitiesMiscellaneousCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzEwLTItMS0xLTEzMTY0MA_aaf43272-f570-4f38-a6d0-66ccd3483c86"
      unitRef="usd">199853000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzEwLTQtMS0xLTEzMTY0MA_7158ffda-1c68-490b-a323-851ed4dc1b63"
      unitRef="usd">209442000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <sats:AccrualForLicenseFeeDisputeNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzEzLTItMS0xLTEzMTY0MA_ba04fa2c-a20b-4be7-85ce-9e5f2636ac5b"
      unitRef="usd">57292000</sats:AccrualForLicenseFeeDisputeNoncurrent>
    <sats:AccrualForLicenseFeeDisputeNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzEzLTQtMS0xLTEzMTY0MA_8b24cc47-4138-4d9f-9d15-39f1b1601e30"
      unitRef="usd">69484000</sats:AccrualForLicenseFeeDisputeNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzE0LTItMS0xLTEzMTY0MA_2b51dfd7-65b4-4dbb-8ee0-5eecaba71458"
      unitRef="usd">8326000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzE0LTQtMS0xLTEzMTY0MA_d5da93a8-0a7b-4086-a13a-40026d6d6d95"
      unitRef="usd">10669000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <sats:OtherAccruedLiabilitiesMiscellaneousNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzE1LTItMS0xLTEzMTY0MA_db6fe380-063e-4498-917b-2605617808d3"
      unitRef="usd">54169000</sats:OtherAccruedLiabilitiesMiscellaneousNoncurrent>
    <sats:OtherAccruedLiabilitiesMiscellaneousNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzE1LTQtMS0xLTEzMTY0MA_3325136b-126f-4221-9582-fa812f551b73"
      unitRef="usd">56273000</sats:OtherAccruedLiabilitiesMiscellaneousNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzE2LTItMS0xLTEzMTY0MA_e8ad8910-c578-44dd-9fbe-2f169a27b419"
      unitRef="usd">119787000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDQvZnJhZzphMzAzYmY3ODg3ODk0Njc5YTBmMGQ4Y2RmOTA1NzcyNy90YWJsZTowN2Y3YTJlZDBjM2I0YjZkYmM3NjcxYTBjNjZjNDQ2ZC90YWJsZXJhbmdlOjA3ZjdhMmVkMGMzYjRiNmRiYzc2NzFhMGM2NmM0NDZkXzE2LTQtMS0xLTEzMTY0MA_0db5e0d5-3984-4590-8e24-ee133b9ad567"
      unitRef="usd">136426000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90ZXh0cmVnaW9uOjE1MWVjZTRlNmExNTQzNWM4Mzk0NzYxNDMzMzU4Nzk0Xzc4_8cb9c4f2-efa1-40b7-8a80-ae0e9a606d3c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of inventory: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,920&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,778&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,408&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,705&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,278&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,601&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzItMi0xLTEtMTMxNjQw_3a7f657f-13bc-4e98-a6f2-e3e83528a805"
      unitRef="usd">32920000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzItNC0xLTEtMTMxNjQw_20e7bcc9-1408-41b8-a7be-304908eb1c30"
      unitRef="usd">13778000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzMtMi0xLTEtMTMxNjQw_a39a8ff9-5d29-4938-996e-cba9123d4394"
      unitRef="usd">16408000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzMtNC0xLTEtMTMxNjQw_5ba96c7e-c1e5-4a16-ab79-5881855ff666"
      unitRef="usd">11705000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzQtMi0xLTEtMTMxNjQw_6141d6c7-b130-421e-878b-58a8ad891a28"
      unitRef="usd">74278000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzQtNC0xLTEtMTMxNjQw_38eb0c9b-c323-4b35-ad7a-03d5df69f4b5"
      unitRef="usd">77601000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i80fcb82966254150926a68f8ed01f7cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzUtMi0xLTEtMTMxNjQw_4755d541-e38a-43af-9532-e79bfe2b30aa"
      unitRef="usd">123606000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i059cf54aa80345a8af410f837c9e59f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMDcvZnJhZzoxNTFlY2U0ZTZhMTU0MzVjODM5NDc2MTQzMzM1ODc5NC90YWJsZToyNWUxMjBmODcwMzE0YTg4ODZmODdjZjMxZTIyNjE5Mi90YWJsZXJhbmdlOjI1ZTEyMGY4NzAzMTRhODg4NmY4N2NmMzFlMjI2MTkyXzUtNC0xLTEtMTMxNjQw_d44ee514-28f3-4717-a0e6-b229c73beb52"
      unitRef="usd">103084000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90ZXh0cmVnaW9uOjdjZjg5MzA4NDVhMzQ1NmI5YThlNWMxNzZiOWNiNGY3XzEyNA_65bd4e4f-a0c5-411f-9c5a-da45e568974b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the activity related to our capitalized software cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of externally marketed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,841&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,701&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Externally marketed software under development and not yet placed into service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized costs related to development of externally marketed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,105&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,543&#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;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,655&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense relating to externally marketed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average useful life (in years)&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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i33bbe536ec844179b182078cabc652b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZToxYWQwN2U0M2U5NmE0ZTJjYTE2NTgxMTJmYzA0OWRhMi90YWJsZXJhbmdlOjFhZDA3ZTQzZTk2YTRlMmNhMTY1ODExMmZjMDQ5ZGEyXzItMi0xLTEtMTMxNjQw_59ec2541-7b5e-437a-84ee-5348287d9eb7"
      unitRef="usd">116841000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ibab674399b56452eb6aba7e9ecf80a3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZToxYWQwN2U0M2U5NmE0ZTJjYTE2NTgxMTJmYzA0OWRhMi90YWJsZXJhbmdlOjFhZDA3ZTQzZTk2YTRlMmNhMTY1ODExMmZjMDQ5ZGEyXzItNC0xLTEtMTMxNjQw_26a3c643-35ec-43d9-8fc1-19cd90af2ec3"
      unitRef="usd">124701000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="i33bbe536ec844179b182078cabc652b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZToxYWQwN2U0M2U5NmE0ZTJjYTE2NTgxMTJmYzA0OWRhMi90YWJsZXJhbmdlOjFhZDA3ZTQzZTk2YTRlMmNhMTY1ODExMmZjMDQ5ZGEyXzMtMi0xLTEtMTMxNjQw_4665c39e-75f5-43fb-b3b9-fce17027d566"
      unitRef="usd">26924000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="ibab674399b56452eb6aba7e9ecf80a3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZToxYWQwN2U0M2U5NmE0ZTJjYTE2NTgxMTJmYzA0OWRhMi90YWJsZXJhbmdlOjFhZDA3ZTQzZTk2YTRlMmNhMTY1ODExMmZjMDQ5ZGEyXzMtNC0xLTEtMTMxNjQw_0e517059-e199-4c97-a3d7-d88875f8d611"
      unitRef="usd">57357000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if11b919f24334601b66623776e1df5b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzItMi0xLTEtMTMxNjQw_3fb4741d-4632-4d6e-928b-d6efc22bbffd"
      unitRef="usd">23105000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i493fd1a1447d419e90f2214de19fcb3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzItNC0xLTEtMTMxNjQw_969a36fd-6e4b-4224-9677-01806cd8422c"
      unitRef="usd">33543000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i814bfa431a8444e1846a86368fc5f119_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzItNi0xLTEtMTMxNjQw_917c5317-c3ac-4cd2-bbd2-fdaa94cc8d2c"
      unitRef="usd">38655000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="if11b919f24334601b66623776e1df5b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzMtMi0xLTEtMTMxNjQw_b2181c68-7ecd-4e2e-a58f-c2cf3020ddf9"
      unitRef="usd">30965000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i493fd1a1447d419e90f2214de19fcb3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzMtNC0xLTEtMTMxNjQw_1d29e7ae-accc-4277-9cf1-63fee72252bc"
      unitRef="usd">25288000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i814bfa431a8444e1846a86368fc5f119_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzMtNi0xLTEtMTMxNjQw_a395a9fe-5a7f-4b2c-be0a-a4c50572af7e"
      unitRef="usd">23780000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <sats:SoftwareUsefulLife
      contextRef="i4df1d690176041628f10b6018bb867ee_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV84MzgvZnJhZzo3Y2Y4OTMwODQ1YTM0NTZiOWE4ZTVjMTc2YjljYjRmNy90YWJsZTowMmM1NmFjNDVhMDA0NDkzODM1NTIxMDI5NGUyYWQ0Yi90YWJsZXJhbmdlOjAyYzU2YWM0NWEwMDQ0OTM4MzU1MjEwMjk0ZTJhZDRiXzQtMi0xLTEtMTMxNjQw_4fef5f88-ff72-428b-922c-68beb392eb97">P4Y</sats:SoftwareUsefulLife>
    <us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90ZXh0cmVnaW9uOjA5NTMxZDY5ODNjYTQyZDA5MGZkZWE5YWI2YzljZmQ3XzE2NQ_44c8d0a0-f510-4a5f-b8a0-2a75ee06796b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental and non-cash investing and financing activities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental disclosure of cash flow information:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest, net of amounts capitalized&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,731&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,901&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,280&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash investing and financing activities:&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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee benefits paid in Class&#160;A common stock&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,041&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,125&#160;&lt;/span&gt;&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in capital expenditures included in accounts payable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash net assets received as part of the India JV formation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzMtMi0xLTEtMTMxNjQw_3d924b36-1cfd-4c9c-8ce2-a885cb25ec21"
      unitRef="usd">56731000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzMtNC0xLTEtMTMxNjQw_9523389b-4a2f-44da-afdc-54ff1315f774"
      unitRef="usd">87901000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzMtNi0xLTEtMTM5Nzcx_8089e8d6-c3d8-4ac2-b1d2-86aeb825d8f7"
      unitRef="usd">139280000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzQtMi0xLTEtMTMxNjQw_c42b2ae0-7b91-4ba2-bb96-82997c03e003"
      unitRef="usd">46636000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzQtNC0xLTEtMTMxNjQw_a50a2231-1dc5-4b9f-94b0-59df06b79433"
      unitRef="usd">29420000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzQtNi0xLTEtMTM5Nzcx_a579aa26-3668-4567-9ece-9c0d6f9cce3b"
      unitRef="usd">15254000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i770f7fc62b164e7e886d3526b0ada6cb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzctMi0xLTEtMTMxNjQw_59a653c4-89c1-4ad8-bf1b-061002901001"
      unitRef="usd">7041000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i050c7826ed484f33b951ba6c6147ca34_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzctNC0xLTEtMTMxNjQw_1e159246-f0c9-4a85-89c1-f9f567b556e4"
      unitRef="usd">7125000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i4ca29296aa144451b94030114c945688_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzctNi0xLTEtMTM5Nzcx_09a67a68-04ff-40ea-b67b-da3f3b6d5a33"
      unitRef="usd">6921000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzgtMi0xLTEtMTMxNjQw_425b250c-90d3-4428-a4d6-16b1d908c851"
      unitRef="usd">18074000</sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzgtNC0xLTEtMTMxNjQw_52fe1032-a5b6-4927-8263-5a71a9619b4f"
      unitRef="usd">381000</sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzgtNi0xLTEtMTM5Nzcx_40f40b2f-9207-4e7e-a310-232c41fe396a"
      unitRef="usd">-6935000</sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="ia08eeb886d4d4155a0852d862b82a4c5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzktMi0xLTEtMTMxNjQw_1394f91b-a940-4e64-bf8d-ebd9ab5bb186"
      unitRef="usd">36701000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="ibd9e89f170db4e538d09ee48bdeb248b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzktNC0xLTEtMTMxNjQw_6f854c42-7cc6-41f0-84ac-dcd933a69f36"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i2772a6bf302948f7a533379fbd84ab50_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0ZmNjOWI0MzFkNDQ3OWU5MzZiYWQzODZjNTkyYzExL3NlYzphNGZjYzliNDMxZDQ0NzllOTM2YmFkMzg2YzU5MmMxMV8zMTAvZnJhZzowOTUzMWQ2OTgzY2E0MmQwOTBmZGVhOWFiNmM5Y2ZkNy90YWJsZTpjZGUxZGRlZTk0MmY0NGUxYTU2MDliZTQ3MTRjZmYzZC90YWJsZXJhbmdlOmNkZTFkZGVlOTQyZjQ0ZTFhNTYwOWJlNDcxNGNmZjNkXzktNi0xLTEtMTM5Nzcx_3a9c16d9-4800-4fa2-aef0-8a1e399a102c"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
</xbrl>
