<?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/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sats="http://www.echostar.com/20201231"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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-20201231.xsd" xlink:type="simple"/>
    <context id="ib581f88a863743a0bc8a95f289ab8bcf_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="i56f5a328b1e346aeaeddcb92408e0f72_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib192e4d9320a48a3bf05c77eb7389b4d_I20210211">
        <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-02-11</instant>
        </period>
    </context>
    <context id="i37add09e6a1b4a8792346389b264aaa7_I20210211">
        <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-02-11</instant>
        </period>
    </context>
    <context id="idd76a73409b6476fa53e593401754edb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib18566d75c314363b02db6fbf2c4a41f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7641fbf473af4deb8b04b826d1db2c54_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="i872cadcfb3934ef79413d7bd3a18d310_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="ib8c93e5679dd467c9abd61955cafd87b_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="i3b0f3ad5c2e94af0a8c6f0d34b15f64d_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="ifd01e4d1879c43749497307c27189668_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i47bca9fa73b74c48b20bcdaeba147e0a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b3e69f72b81405dbd85c7e72e84b8d9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i795f8bf284804234b426a643f8534110_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7140ddff5a0f4faa998a0122c8f4788d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cc5cae2b5364eb293de0ea701a25db2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d1ccd8579e840ab86eefb33486641d8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e93de4acee147c896ab646d7d1614cc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1ff087145234e70a3adfb6f3db51188_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i736db56d60144d6b82325b4aab64a4b2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i537f6a47142645cba3a16b26e862ff5a_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="i74d9e8e2f264412d93cfa24e7fe207b2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadf0e19dca404ea3a1c9f1f387f1f5e0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i99abf6d8c2294af59b68ff2e89df1e7d_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="i36cac2a81d46478093a17d16ef477b81_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i22f7e00116d045b8bef638c765ff5431_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if25da77546d343ff89e53142942fc84d_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ia08be26d49464edf843aacf325d93429_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i3c9f541055594422bfe64313035a962c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="if9c9cff6e6fe45dd9bc9c61282149b2f_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i0aa5652c847e44fca0d30e52185afb31_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i046b872ec5734e53be2473ba9785ac95_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i9a53c6df2df74db3ba05ecb72c314e14_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i13780ae9fbe64fa1a0793304a44b7081_I20171231">
        <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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2fc87351329243b2a19e7bfdf3bddf37_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="iddae7b1ea389469d935cc45004b18657_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="icb66384542544e9caacf44cf17cafaf6_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i0952921e30f04a349cd5c71f54f1d3f3_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="id1b3afb6533b429faa152991c33b3352_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i137c6458946447c3992c12b296befb3a_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i3cac9c0b878b475ba48d62b7376651b7_I20171231">
        <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:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib0a5e6557c6149bf86e08d0230d3b307_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="iff1bc7dbd4ba41bd99dc37e1fbaa329f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0a5c4df52c574963a55c4fcf26b42270_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i64d6ce7e5f8644ab93444eb52dc41fd0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie4f6997d7b6a4dffb8348bc79e61d55d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ief9ea856fb8b4957a868d5242cf2dfe6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i920dae6bbdec4d9e91564dc1c5a3c875_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1f8c002a5de5429ca38dd53fbb0a5e47_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9fd712236928498eacb917c75f4e4b68_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib25485a36b21447a8ca40a93efd8962a_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia01b3c930cac4b639cbf04cffa041d16_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1b10b8f7b72f4fa8b03c9c69cc782738_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9cd8b800df4240c8bc669173977abb5b_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib41470d0ec9249c2bdb54b3032c17be4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i87ddb4263ca0468faf2e94e5fa5f5a8c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1eac817177874f079f914c418762dac2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id9e8911cd561432f8073573b2c65944c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i43da4b0915894bc4a9d623d962f199bd_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5010c0f70534417fa25207f1386d00f4_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="ia495e2e868244c2aad8236eec6e05f2a_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="i56b61c217068489a9e194fd6f33f87b9_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="i63ad8ac42bfe4b25b43637307b059b4c_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="iaef48834783f4b1cab6134b7cb0e4a3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8577076d39b541b580f31c43cc967d28_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="i32d57edc6d9849cf9a52e4e7299fbda3_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="i19cfb3538d3d46619cea04dc4507ce5a_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="i4af4f0c9f5f24eec9910a8f7103cc839_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="iae27f56bdbe8405faae94dcbb841113a_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="i701fd334112c4325889e6214f49e42ad_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="i9a8680872c8446719afefeefa5de96ca_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="i1dcb6055e7bb4b129a8ec031d7f384ea_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="i75d54f4695c74ed2a1531f72c7813375_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:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4746c97d18b24f58bcd0bd987c461cc4_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="i93a3db073263488e8e0601a940b3e5a9_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="iceb7b35d7c264e0da2f6858e0fc94043_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="iefe9eed9ed464d1f80ba27914a5b026e_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="ie6d0afed11dd483ebbc3f87127b55e45_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="i33706db9fc8d423e9b269910980f53a5_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="i4ad324354dac4e65af77b0da08952384_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42dc5345f4164f68a65cab09d5945ba5_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="id57caff56b714aa49092fbe8d0373305_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="i1697cce3182e4671b800b46daf7f097d_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="i0d7201b9ccb0427cae11d80f23475a45_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="icd131c4c35dd4e81ada12dcff27fa169_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1dd81749c92e4499b9ec4cd02824306d_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="ie571ec0e9c9b4c59b7ce3a474b76fd1f_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="i888573fc254f4a228e746614f4f94433_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib863c66cf66b4eafa8c771a5cb9a876e_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="i1a132a2d12ba49629425b25479a0d09b_I20190930">
        <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>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ie06b75f0f75340cd8443e21c39523d14_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37728eda76b74ddb8bcd93f9b4941070_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="ia9fb4c158e2e4e968c188a708a1015b1_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01caa76057a74fe48ed9b5944605e429_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ib23600ef9f30411985337c44a3de8991_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="i7a587dac96c24df6920857ddd04c0688_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i4b6c8ccd2e504ca190bfb75083f1875b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2589314560824dce827bd2a543d1dbff_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i03a487ed39f943ffa2d62cecf0f3440a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icc30722d1b7b4de597ca7f761921f2cd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbc5d5e677f044b99f8baf645224b22f_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="if05da3da028648f7a2a79b8708a1f05b_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="i1a5e68fae4f040ca9f4bf8dbe61123d1_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="ib4da624afb404572b5f2fa0eae2c8c53_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="i00ecf3a837904510aa084d12f62987d9_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="i9af51d1472914660b33f884348a3fff5_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="i95d930d837af44ac9cbb9a4278255720_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="id8c8a1d5af034ac7b276ad8c7a564d52_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="i9ec6a2dbb53d40a2b8a1646580154ef8_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="i3d32d74b257948f1811cebdb03ece4ec_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="if7669c9c312a412db82dcdc6ef6d3c0e_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="if6d7e402850b48ff8136d8527b09d254_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="i7c5f5ee5de5d4570a48db0635f5dcdee_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="ie215f3ac13fc4232a2ad961457ac0c0a_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="i6e980360255945288855eeeb8b2e22e9_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="id7ba2308626445f7a7ef7d23ba439a27_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="if0bc01142b7443159dee248e73e6dbc9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ba2018dd7294d1ba43639d6f6d35b68_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f80e3b0657847b5bccaeea35bb7c68b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i494a2ad9c765453cb0f9778a954e9b7f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96fc40a83fe64483ad0ea4ea4238ff55_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie467802405c446c4b94c277d2b7a9d05_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b68b77330a14aef9b4bf834147d6b14_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibd5a5b17d633429593e37fb219b2e599_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i829d838deca54153b2707fe8635bf4f6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id6526bed595b426095c075d84cb6d8e1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01fdb69bad4c451a9cc734b153d02456_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c1bfbc56ec14fe48aa3502424d1f311_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67aeb718586b41f5bddb1dff5f1d1cc7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i825ee460d1ec421499b9edb67d8e99ca_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64aa261f874742a1b1056621e678e801_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i72d8586ea2d04c92bbf2435cc20ff950_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idbd87a2979dd484e957f6b63ec65dcb9_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8bf75d7d1f79429d9ef6cf4ef18987f7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i457d502389b24b40b6b8357d85afd5e2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9f482cde5559475897f8943a7bc929af_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia97107a829a54c1bb9c1f2e323447ee5_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8dd752cafb3f469398fe0f0d098a1617_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if400de06800b437dae573974678b73a3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i346b1596a38346c9b6749ea909303386_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1e5c291b1cfc4b71864018f31a195bdc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie2d6fbd52e57454cbab6ecb5e455ea4f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie28043859a1d4627ba24ff3df6a112a3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7dcb232b7c6d4026aca54b528aa36335_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i52dce1397c37401a8352439461ba42eb_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a0cbd6ccea142169fa263e43ecc670f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i48a256724c5941619569cbb18f893ae7_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="i8ae798a652474c36aa3c685ba9b297eb_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="i012ac1feb52145cba07312adaacae16b_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="i1468009d6f1b4fe1aec18a5a7471272b_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="i3f6a2dc68bc640af85e46a8dad254e52_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="i80e29357d78a40cebcf0ce7bec3d1d40_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="i6682d974095745a1aafd170077d919d6_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="i3c1b7185976e422e918990e5a62567a0_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="i75191117caa24fe98220b11b700f99a6_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="ie69a9dce7efe4e1cba7632a4c9d1d592_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="ibe016e3e73ab4f58a0b70849336e532a_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="ied30a24b7444469b84d7761e2134fb76_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="id03e3a9a070d47ccb267fab9945edaa7_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="ia905f49b1a34417389c90141f69d6766_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="i072d31b5159b44ad9173cfc2425d9fee_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="i7ea49a884bc74ba68cb88ca21ceab58b_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="id0f6b0c296ce46b3881dd518e4e5e82b_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="i0d16750d1f344c37994ea26098b439fc_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="i55e072cba0044b828b58cac5458d5125_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="idac6e5eb46ed4c4cb25e4f7d4a27c90c_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="i3ef9c506fe3640e285ad502f242572d6_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="ie8e2c7c4022a4901a7d196d30924559e_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="ia866d27f2d2e43cab1e34a1684a52e94_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="i588065b9f48d4bd999938b1a85389c68_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="if53e4e2d8cad4a3fa338e5dcf22b46c4_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="i67827402f58b4ec7a2df54d5d9b3f3cf_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="i56f7926a8fb44e35af863a57f2635afb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7af434fb73044777ace06bb63f7a9cb3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i462fbe10dcd84a5ca37a865b62d03972_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i28d3e9a2c17c4093b7c20c1f3bd99b6a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b38aba7405c4b54bcd1b067315405db_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3ee29cd2e294270b85ed8b3918b9b05_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5f74f8d1d1b5426c9a454a431da062e7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i33986befc25f4abcb1da3e16d5dc8f78_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa0d9aeba9c14734af5992a299873590_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic9e8343cc963478b9c58aa3b856a0521_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6434a79bb3e44be3aba6f50135647a9f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ide3b5c7048074edeb70799aa96c6ae9b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib01287bca7864902be50bfa41b594094_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i083fad9be3f74c7b8ba1bfa71f31e67e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ebc2372ce1f4e2fa042dc563d3d8cad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife3a5171bdcc48eabf0e2f779b7edd1a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6366f75954674b3a80cac5cb02de5dbc_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i60f69c0069144ac79149657f1acb5bd5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i59f1b8409e9a4e7c840f7843b23d72ac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib901f9667a6f4ccfafbd5f5354a5922b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf25261687764737bfd996944c62c237_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92afb20bb0334bb9b9bf565eb993bd0f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ida10607d8db742ae853f813d59b8b51d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ProductLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9dea413dbddb455b8e0e9eff149e82d9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieea105bfaaad4866a16eda49c75f9495_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id159ff4e455d44df81d23577fdfd160b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1879855d94044e538e9fc3be52166d5c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i10b6f1f41cb64578a29678959c5dcb77_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id27331798cc244c5be902b6fc46dfe79_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2e51d08ae2334156b5f434fc3a775e9e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibdf2850343444bcfb3b3664478008460_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib10cde4022a142b386a653c19b7e376c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i49f5f6e64fac4119b8d4fbc23cd534ef_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i893d5dbdca824100bc4a94f9e3dbcb5a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i48118ced4d6240eb83106550b606ba59_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibd0bfd129e02465a87de063b0b17d629_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie944e8ffc9214e6289dfb8a03fd2782d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8b19a703e7f94628a9ed78147f1fb189_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia4b1bfa23eaf42be923ac90e980e5054_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id9165c5973534435a72b8d52f46b561e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9a2e0b8e8d0345879a2432bc9c287546_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:EquipmentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i084133394fde4d45933d802f0db86297_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id27aee84b3734740a25f35cd31b941d4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib099072e33034d8b8099a351e1169fcd_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5c89b88e011a45c1b257eec97fed4a59_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesDesignDevelopmentAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie051d19f41c442f7be9994361d919093_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3f07cb995b104db5b824d5bb622debc0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i67d5b866aaf94d4abba44655ed41b79d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i34be39d5d90d49b893210540b2d4e018_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f3224defd5e43008be4589733ec7e8e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9f28397ed04436f9cac6377504725b5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idb8faef28af14275aae22d48d4cd4a4d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if807b0773aea4eceb7c652915456b8ad_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a8aa839e1be4c528846943b5b762f0e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id99da082d79143ed92537cd96da93172_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsLeasedToOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i455dc0359b944873aa8e48b56211f852_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsLeasedToOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i571fbc006ef548f3bbd77b1b734b7a9d_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="i78d32548a279442b9a37c5f544953857_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i909efddf67724d67b2c8b2caa3ee8b4c_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="id24645b8df574ba394fdf3469db28313_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd56952792f24864834c312cc27f437d_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="ic64abda3d4d343f1a5e8c6481540e601_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id44d6a4db2034c64be7cafc0e286d558_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsLeasedToOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic32574becf564e9d92d27fda2b009950_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsLeasedToOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie7aac616201e449398a1776dd271040f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sats:BSSBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i23ca160564d6400dafb3e0b9184a2750_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sats:BSSBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icf37597374a14a9e81effdec3786cf54_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sats:BSSBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4bf5ee2f20a0429da0f25497847cdd39_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sats:ServicesAndOtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sats:BSSBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sats:BSSBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sats:BSSBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia378c0cc5894499b88d4044917990aee_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="i9d67acf0bfc949d0bbd8cf7e6628c792_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="i03da6194c9234dd092f77945b3fa5867_I20081130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:QuetzSat1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:SatelliteServicesAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:SESLatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-11-30</instant>
        </period>
    </context>
    <context id="i208cf55deded4ff493840f1302a49fe9_I20081130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:QuetzSat1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:SatelliteCapacityLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-11-30</instant>
        </period>
    </context>
    <context id="ibf82795a82094d5bb43b878ddc0d4938_I20130228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sats:QuetzSat1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:SatelliteCapacityLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-02-28</instant>
        </period>
    </context>
    <context id="ibb025849001e49efad06750507c87b71_I20171231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4606819c333040dd94b776c81f0b327b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ea9a8c6febd42bc89410d03bc72bbf4_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OperatingAndBroadcastRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i8833c25be9ea470b823b04985748ace6_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OperatingAndBroadcastRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="id893f356e96d4a12a582f70f387b067b_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sats:YahsatMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="ib941c6d615b3491fb2ab1d35672eaeaa_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="i7c01493bac704583a7d21fc978903fab_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i95460bfe844446dabdb453e39d8f6dd9_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0551af9408e1464eb3af2dcb5d49a406_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i14f0f032535b4763af99f1d27e7f60bc_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i279fa8f208684f10a51d758c007e5993_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie265c62d68eb4ae98b79348648048e25_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0d7049b9817b4577b42528e9ed7d7195_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea29181a928a41c99432203797ecaaa9_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i633e4c8b21c648ecbfa747a73a07858c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i946f0d614cec452daa9a4644fa4bbf0a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f116a2953a84338a05c3eae88369cb2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c66e3fa11ee4439b29f6545f6573fad_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1a5f088e7fe4c8d9276e8ef3e44218d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d10b8b875e944eca7e8a49cd4d95260_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if0241b557a2e446ab0949747bb843128_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa7563dd8bda4b5ea10a8351528e3e90_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c890be23d4648698f1b2637a648d17b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4d1b87f73284be785e595e783fb5152_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8bc53ffac87f43ba91d29d947fde6cd9_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="i67f823e5d2d74b8a9a37cc218f09e6b7_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="i79f3ab48cdbe4ea4bf86762db42a125c_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="ife9d490f984741748c4ba1cf0e916cd6_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="i677e92317bd141df99b2be833c828f21_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1aa1be3973734a8ebb4ec501b05070a7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iee3dd6d8df8a424db470e67dba98f874_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8444737bdd324f409d815c663ab905be_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib43818fbc56e4b2589d6dfc0563cac96_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i431ad823dc1e40018b6eee9d362e33ac_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c9ff640046e44828003b75b8bd3ddbf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:DebtSecuritiesExcludingFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iede8b3932d454efe8acb9f9644b89e8a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i91a326329fb044bba82ab72756e2abcd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">sats:DebtSecuritiesExcludingFairValueOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i72904b7465914bc8871f879da1416a1b_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="i37c5efdb621644d3aff5055a9548a62a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3063ce4c5ee48a9965d3f9c81d5c09d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id380105d138b436f99fbe5269e910489_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic505e1c953cb44218a88847b6884f543_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i89a94774da984589ae147dcf34664f5f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i30dc1f1e049245cd8fc6cf05d375f702_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5321dc6723fa476a8cd8063669d98848_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i11a376f98479496d803254aa1c2e9230_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib5aac38032b247d9ba5aea03d6bd8fd2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6ee785e196e4703864166a6142b88a5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6f4e204b3ac4eab802e0c3a7ef817c2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if0fc2614f81c40eca5fd4f1cc617dd89_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i07d9191c8be940d88bc8dc1f01e28564_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2299abda661435d8997b6f342f6916c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a7c52dc6f6c44819e1dadc4e10eaddc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i49bc81497d034f5b8736e455f0314463_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibde02b000c1f48309428aa92439026ef_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i128b838b892c46479476a3fe8cd7435e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb90d817387e46ca88eaf176ad63e177_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if431f267b627479db445cc98154fc932_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f93e10c15704960a1d867fe5890b47d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iccdd39b7680443009c0fee0a3b2bd112_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="i8c130975b0104a56b31668b8d35bb622_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="ic4f05378f98545ef99c7d074910b1e0f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i334e4854cfae467ab5f5b8542d065cc6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2feddcafa26743a9a3676bd129e7df64_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6c392983c6f452e9690db72c8db355a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee5cd11b8cc84ca19eb8f6e98782e855_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4cbd2df168424355b9301100a44c6e83_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2ecaeeb8fe14087a43c3437ef8ea162_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27106fa30b644ff081ccc5746a7dd160_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a3b5aef2de84f869200a8efd0550657_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01337b19b6964111982d2551aacfc50a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e86e3dd204e4a62b910aa765a0833c9_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:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i328e5bded9964b3b9c807f325077e727_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:PropertyPlantAndEquipmentByTypeAxis">sats:SatellitesOwnedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15256a7651aa41038263af572dd086bf_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idbb1c37b3c184c6ca561c87c239bcc0d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i906d7b8fd0214c4ca81697db99ca4e04_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifaacb3f57f4941cf968fa4eadee7bb7e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0536c1e3e4084b0e9e05d801ca4cb049_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9364c28421aa49f5893ef5b18e393a44_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i359fc2ead4654993b9702f40d4c0d344_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i296e46c768294b3785432acfbba06da6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i231f9c2040754d2db56fa3cbcca84bc0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib11a3376250249619c8f0614ca146d60_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="i6732979e190d4f8287a16e89f02896a4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i36e50108bb7b4832a925087133ffdfdc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3aad5fbcfb7143688c0fc26f187d4754_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0f4000bae2864b919ed990aa69a65c80_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie50d053dd13e4309b331e8b3fa7dc07c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i42ff2cc83484456f84b163920db6a5e7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2963a243e9f442dea519b445e37b3e65_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia6d29cc7eb8546f99ff733707e62255c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c5da5f0a4574e7dbaff78c224b7688c_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i592e7780d2da4e4abae2ba0e82c04d06_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie36a4d1563fd4aa6967f713edf8a364c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i46a544b876504e99a700462d0bc4a128_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc3b8d923336430ab311bf2aa69a2cc4_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:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7656d4aef4c4ac897d6907f7faeece4_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:PropertyPlantAndEquipmentByTypeAxis">sats:FurnitureFixturesEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaceb60a897554ccb97072e664de1a527_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e2b49ce87b8417f98385df2638ceb65_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i94f901ff10cb40ddb45df3e421a8a136_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:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3cd6b488f7a64f09b2f8b5e62fb596cc_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:PropertyPlantAndEquipmentByTypeAxis">sats:CustomerRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf7fa671a927402c92a1ac178a1b7082_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d01646e2bd34b8b9d7aa32423849539_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iafb9099f7b204a3c85b11f6d72a1940d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b049653807e40f2b6fa2db9a40b351b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8144744995c845e3a5045d63ca52a349_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="i7913908960a84dd8809c2b1e8f146648_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8327a94732114133a3eb309e0a718a95_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i46944735839b41bebefed33349e49b9e_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="icc7ae0e3e84d40fe899be18fb5a5f21c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id39853ac1a4f46a28c503960dbff6d1b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4e3a712e156d412c925fb8d4caebd9f5_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="i45c401101ab44ce9aa4ca5ddaf2c3e09_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5cd4f2ce5bf340b2b53b2d482cef7085_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i881de8e00c1d4be49a44ff4836bcfbf1_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i74a542331b264651a011a7aba1d8ed26_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i22bd07b375e14a64aa995657763c4ea8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if804f04c294841da89e2b89de1723a34_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="i63a37cc328654e8883ed6c1c7b18261c_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i456ac31301354860a9f59ee24b0262f7_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i9816e608e0174436bd973df7ffdb249a_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia2ece06521d24df89edb17ea7f212f1c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i6ee530cb5cb249ecb1b8911ba4a8b91c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ib0d1339237054d0882196da72f47d87c_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ifa4eee54a0c1412b96f86b789790ddec_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i20096ae1b81c4dd380b5542f288d403d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i223204a9ead145069b91d171d6864f44_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4fbcf94839e943cf85004b7bbffd0ab5_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic57ff8a755ab440888ed10430ef339bb_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie23cd96e848a4064b422bbe010529241_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="id26e36eb61674cf29165fe0dcc7dbe5c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2163ab48ca7b448db75668e584e8122d_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="i70df595c8a40413daeac85c2ad176b88_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="i16c7799b27994265a18c3cef02363516_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="i6280c899cd214d6badf2833c4bdcbf1c_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="i6bb8d6cde3b048a2ba5c0f39d5de3d03_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="i292a1a1fd206409a974b04881f6c2698_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="ib01a133fa5d34e589a7304a0ca6435f4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i51fac75906d54c0d8aafc614c54114e9_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if359e6ecde354b7eb755904b043d3008_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i482805d9fe0c45daa3ba4a359251d209_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia7c0ff07d19640f9bc7d3b5901113206_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i78468b903a504b439eb035d26ee73748_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iad41da377dce49428e31b07aaf060d6d_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="ic251a42b0d9348398c8b90e5eadbcd78_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="i55ca654ceef04782b77fa1927924e4ef_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="i79c10f54d631440a8a86df7825c284c1_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="i213970fac6284947ab669393805a1a80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:DishMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bc57b98a63c481ebdef5479dfec0d84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sats:DeluxeEchoStarLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69e24523eea1492699f6c02ff08ade9b_D20181201-20181231">
        <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>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0de62323cc3f4935bea6b84af0df2c41_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0912e4916c7947728d38e1a35ec9e55f_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="ie0510e996bdd4a70a95e2490ecbe000e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i85bb3579b5e944f6a442ea57665c03f9_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id59f08d66b5941c484840e136e3f909c_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="iee1f92c07eb54baeb9c3c4c6537ea2c2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9fb8c85b91684a9e8391bc42198fbfdd_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia46f5a4e1b644bf4949620ea4fe57c45_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2361d415ff964510a870cafe0412a9fd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d89d127e52d49c8b18a807da051138c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i54c2627f3c9947498b9f575457cf84a3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7212d6d3bc804bc0b8301201c8534379_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="i68048f13641e4d4386602f23977dce2a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ice03c0e5435443c59b044d247143c4fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes7.625PercentDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e122aa6a4a546639675b0cca117a3f5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4817fade0c0401485104d6533ef619b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i53f1590161dd457fb7be6e6817524d92_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorUnsecuredNotes7.625PercentDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc67409aa02b4fc292b1eff96a10ba49_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6a46268dceaf45b8afe1cd47f571065b_I20110601">
        <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:SeniorUnsecuredNotes7.625PercentDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-06-01</instant>
        </period>
    </context>
    <context id="ic51a46e44d6d4938b157b365f836716a_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="i43ca392691b842ffbe80b4b7bbf57765_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="i6fc03033f015436e9578effc9398636f_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="i9145d3b8df694dfeb0d4582bfc5263a9_I20160727">
        <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>2016-07-27</instant>
        </period>
    </context>
    <context id="ib42c32eb5ef54275b57c56db0f03b26d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sats:SeniorSecuredNotes5.250PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6f0a9e746e24868bedcb24e4416523d_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="i00968fa0ca824fd780ff14121f0ba29c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7978c0dd00c64dad8e8a051d913d93f8_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id4827c8c60d44f7b9f3784e75f2af767_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i90ec2454a92846a7a40a7126d7225c71_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i135835d05c954f5cafa658c28ee28b2d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d4e25a7338544ac95aaa51eecef34d2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ba6a1c1d2d9419fbfd1cb3d49d7f576_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iafcde8263b2e402eab992a47c1665146_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>
    <context id="ia4a6be659e1b4321a5adb8b736510f09_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68d26cfa81cc4465bc0119a7aba1612a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3c428730dfe4bb2b6abeaa8e793b4b1_I20191029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <instant>2019-10-29</instant>
        </period>
    </context>
    <context id="i42b8617976a44aa9a8e9bf5abc66d002_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4313d73c62df4e0e96b4a20744c19968_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7fa9304df7d74d67b68d733d2b86d6c9_I20191029">
        <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>2019-10-29</instant>
        </period>
    </context>
    <context id="i09fb84a7cd3f40a184f2bcc5491467a4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if45557c402874bfc898fff120cd84267_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0993682944474a278607faf2b865d4a2_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="ic83cce1eae964a0bb428ebb511ac24b6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4aca260eb6d14bd2b3c9aa5c514d76db_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4b1e49dc17594709abb8487646886069_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i330cc0b2923844d1a24bc2259a5193b3_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="i52039496a7464d9899680a4b0692949e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a9b55fab29b41f9ab7dce396873dc99_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4906a85aa5cf4856909f0a37cb9391b5_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="i5346baf9b6f1401e8ab58d5a9cb28a2b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9148ee68d10430288367b8bde8f424e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9a28749eb9f4336b3dd0f7821c08307_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i67c4b1f8b299420ea52b89525e25039f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i29ae657d9d0b47b1b4f549f92e3aad7d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibab7bf0f7a944dd4a8441ca78795785a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifde62ebccca842b3ad78b0e024dcad41_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id253ab66cdcb45e29c468a42f832feed_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58aca3ef7e0e4a37b76ea80a7944bb31_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92fa0d7069e24876a05be70e991c7139_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iec58d28029334345b79a639114c49ca4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8f9aaaabc4054036a13040fd88a684fb_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62dfe7d2285941dcb90a10c6adcbeec6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e7ce7225c63472e9df9ca653bacb913_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i833f8296c9d84677a5875fd7ba22f2a3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b46763bdc93432cb332ffc85e8f94b9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id5cc660c0f2a4dc4a89e4436b263f962_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9269c9af032b438faffdf88ada1544e6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf27fdbf53734a96af6b059681eb3a50_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i147ff918ad6f4fb6ba7837735d0e17b9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i207697ba6b1c42c4864a1e3297081036_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4bdbff34e245411194a7d1b1f525c025_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib44953f3d91e41e4ab52b580403b9a1a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6ba32eff0044c22a870098a580ca3d4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0edc7f649b0a4a44b644d489ebb920a6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic89171013d494a3185f5f555434960ed_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibadb021f37f7435e85ab98c778285fa6_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="i59c4da8b94c54efeaad5f6494f6231ee_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="i6cde7606d8c0481090f1d73b4b0277c7_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ibec1d4a074d74fc08d0012463d201b2d_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i39df162f1b09423c80d1e44bc8271b73_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="ib843424fbe2b439b8c4ad582fe8b3798_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0df2aaef9674a3693909655bff1f184_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i40ddadb9058a43b3ba16ba55297a8503_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="id63020a03efc40cf909c9d44fa423b02_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieb29727a04834511aedb9a02d271abb0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6ef3d00094494894800ae644b195c41b_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="i94464962e2b84af4bb1a1aca4b899fee_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="i41b23f6ab3124da0b6d0a49c2d72d661_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i14d90c49b3394f938b88a0af5b32971f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0da48a8eb20d4d18a94251fee82615d0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i007cdcb41d0e414798d8720afb71efd7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia81b895db1d14a67bb9ea7c658ac2404_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb1b0f59e8004045bd716f71ba4e6ec4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i176bd30a821c4f8fbb5798d4c0a6afae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia88629ea6ab94e55a58fa13f76228ee1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifa30effb4d55421e95879733366bbf91_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iba9c9a1b3ffd4f8baeb2e068c413482f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6ab8086e39240579a84569134cff36c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iee59bca4ff3e4f369c7c462153dd70d2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i028c01b8f3c347a5a885f2f44501b9f0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8771846b69c40a395c1da339af67802_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:ElbitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f551cef80134fd48446a5892f5576f4_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="i850a3a5b4c12440b90c4db916a453210_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sats:LicenseFeeDisputeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="if89875599ee14640bb20df463a11cce1_D20200101-20201231">
        <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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f168b98ff9f4826a2e8de05c0a6f98d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idb1a26c4ee5e4500b65d70fe067c8963_I20201231">
        <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:AdditionalLicenseFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:HughesNetworkSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f9b40bf92c34713841d89762062b86a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a161ab3dec6483388102379bef44eea_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i395151b07c004975a176ca7c926e94f7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0fb5833601734da39f0b84772852ee6d_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="i0a92ef9428b4410d8ed775993a8d31a0_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="i1a861eb9e97f4cc69b8ba303e4fa51e9_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="i71a4f0159ace41e48498dd5850c61e4f_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="i513b0ef8b849480688c6c52ac4c51dd9_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="i97cb2db099cb4875bd201159e2059d98_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="ib8b6412ae0694fa09f928968db48fa2b_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="if11149a8f4524693b69ad9a97625ff81_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b424643a9eb4051abda1bca0be2487b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id6c870f2d8984291ae91277c67a8a0ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">sats:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c7c4bb10d5e4e709e1cb3abbe79a096_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i470df9da83a4487fb6759e65976a9be5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c0027b878134e6e8ad84f48de47a50c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i942faeee1ad843aba0d8d65dd5f0f766_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibd90bd1af12142bf8d590d0f284a40ba_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4420986ac60c4424b7375cda08d2896f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i91397b2a38124ac7b4740eac872b275a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">sats:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i35e97464d7e045e08ae1a305c15308e7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5a8274da8e9e401ca73a5060621515ea_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i42a95657780e4734b0ff47200856a67e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i87d18593ab9a4cda836d594d4a2ce77d_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1d3b2616ecf24608b6ad1495b20bb378_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice1888e51ddb45f2a96ab1ddcf752e96_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia54003a776e74adfbb81e230867ffe1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0603860a68c749559dcedcb489c33056_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:SouthAndCentralAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0553eb820a0a4f83b5134d2bb2e52211_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7faaad802724e76b32f67afe972571b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sats:AllOtherGeographicSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i505751502a6d4467a192001e22eeaa66_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6348346a5816424b8e969d08518ac7bc_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: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-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="i2dd87866a5634bec899c5fb304973159_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="i6311595990e54b27a1fa12ddb6d0d334_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic7ca85eca7834807813daad5b676aa64_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7c2407da60724bfeb4e801c469b5210f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i137fa2f06d97416daaddbb2e77db3d47_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4954bb864c314052b07b1298fe60c2a8_D20120501-20120531">
        <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:A103SpectrumDevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:CielSatelliteHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-05-01</startDate>
            <endDate>2012-05-31</endDate>
        </period>
    </context>
    <context id="ieeaaddfe8f6f4b8599d91b8bd174a4ce_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="i9595026d6d57466da5475f37d9822004_D20200101-20201231">
        <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:MeridianLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93df46b1efe84adb9733bc7bd179ba20_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="i5ce7bf4e88f54ef7ba857a77f5e76c70_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="idaf883e52c9e421aa12bb4fcfa8a6dab_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="iebd88e19f27243cf8ad595364ffd8123_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="i30be9f93615e4023973b86f9d462a8db_D20220201-20220228">
        <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>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i0f9077b434e149f195fc8cf5d8784241_D20220201-20220228">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sats:DBSDNorthAmericaAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i403a1798cc824d6085c0cff13bc2a196_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="i56923ebe8aa3488f9847957e0037bed5_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="i73f39093ff1948058ea8940923c81394_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="id08f55edd983467191ba402324fcc75e_D20180801-20180831">
        <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>2018-08-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="i7d2e7f6f545b44f9b89d986859aac38c_D20170801-20170831">
        <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:AmericanForkOccupancyLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="i6a279f1344034c4aab3899af264c2817_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="if78bf5380d8e4944b8fdcee7251608f9_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:CollocationandAntennaSpaceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icc150eff0d8a489c8a6d970e2f7994c4_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="id87dc07022fd4492a1be962d460e3c69_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="i8f418928a96a41ad9cdd402f4541384b_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="ice52f5f3eed640ea87029a0310371303_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="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="i5b251e208bf9412ca2df57acc8e68685_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="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="ib5fa3dc265974f3e81f44ad08ba878d2_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="iff4e95220fe249509f803b93005f2438_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="if9f7e48a428b4ee1b9b6abaaec054fde_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8559439869774741af70e2e828eb8659_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic6376998dae54066ad91a5d834ff4539_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="id631aa156d534a50aa1ba409c6dd6eb8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3e31ea1bec254492b3cada55a71f52bd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i016b94c98ff44c20854e3f7f6b7de995_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sats:DISHNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iac394a6f32d94b15ae8141cc92a0b08b_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="ief88212544b94010982e493662925c64_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="i89e705a6496c448dba6f2e20cac3c1d9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62c9a146236449cea1e8cea359d4f4e3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id617b52e587441fe88a23c952ed1cee3_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="ibcbc11853cf948d2846a9174f1b563ea_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if1d2484195374c178779d495c920bae6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7b911500ff5c49e5809870b2414fe53e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i05a036c97c3f468b9e82d009377644b8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:GlobalIPRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idb2ed848b79e405eac66bb234223e1d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:GlobalIPRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13830d531b4f4429b8ca6a4e185aefe9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:GlobalIPRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3066a68e7e334e74bdbcb97b9a9b12d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:MaxarTechnologiesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d2f20ee12f447a490ab37bc2efe43b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sats:MaxarTechnologiesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d4ae8b431814347abf53f9a42c6b7ac_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="id711effe64c44e778fd29f78de8d6131_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e3e8db742da461e9321d368af717eed_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i08557f28d3be4ba0ae211e5c68b61fe6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sats:ContractAcquisitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib57965f866d54716a0608568d34cb9f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sats:ContractAcquisitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i067141abcaeb4e14b3f3ef46b6d2b68a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sats:ContractFulfillmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iffb91cd69f554e008bf327cca66bab2f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">sats:ContractFulfillmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7fcc972e526b401cb37ab6fe2ef52342_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="i7cffa5af30d0463d9828b42265b64d49_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="i1e4acf17d4ba4984bb58d629b527fa10_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="i73efe52007f54dde9322851a6268d3ca_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="i74877de4bcc844a79ce5eadfdd3628ce_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="i4cb9c8eb64714c7c8b5f263e82e70a16_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="if0fafa319cc141e5a04d2c9cef02772c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8916c561d0a74ddab30d0a98acd512cc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i89384eba729c46e5a97a27e0c0b73591_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31579b7716224664a523668ed607f6a2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001415404</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</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="transponder">
        <measure>sats:transponder</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="term">
        <measure>sats:term</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180L2ZyYWc6ZjRjNmE1M2U0M2EwNGJlMmE3NTFkYzhlODRmNDViM2UvdGFibGU6ZTA5ZWY2YjgxZTJkNDQyNWFlYzEwMjc3NTUzNGU3YTYvdGFibGVyYW5nZTplMDllZjZiODFlMmQ0NDI1YWVjMTAyNzc1NTM0ZTdhNl8yLTEtMS0xLTA_b815dbf1-c99c-487a-8a7c-3843daf93dfe">0001415404</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180L2ZyYWc6ZjRjNmE1M2U0M2EwNGJlMmE3NTFkYzhlODRmNDViM2UvdGFibGU6ZTA5ZWY2YjgxZTJkNDQyNWFlYzEwMjc3NTUzNGU3YTYvdGFibGVyYW5nZTplMDllZjZiODFlMmQ0NDI1YWVjMTAyNzc1NTM0ZTdhNl8zLTEtMS0xLTA_46593520-c15d-4f1b-8645-a16f1b66e012">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180L2ZyYWc6ZjRjNmE1M2U0M2EwNGJlMmE3NTFkYzhlODRmNDViM2UvdGFibGU6ZTA5ZWY2YjgxZTJkNDQyNWFlYzEwMjc3NTUzNGU3YTYvdGFibGVyYW5nZTplMDllZjZiODFlMmQ0NDI1YWVjMTAyNzc1NTM0ZTdhNl84LTEtMS0xLTA_82b4f272-4313-42e0-b7d2-df98fae4364c">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180L2ZyYWc6ZjRjNmE1M2U0M2EwNGJlMmE3NTFkYzhlODRmNDViM2UvdGFibGU6ZTA5ZWY2YjgxZTJkNDQyNWFlYzEwMjc3NTUzNGU3YTYvdGFibGVyYW5nZTplMDllZjZiODFlMmQ0NDI1YWVjMTAyNzc1NTM0ZTdhNl85LTEtMS0xLTA_d4247a0a-ef5d-4d0a-b5c4-be89f766c32f">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8833c25be9ea470b823b04985748ace6_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzE0MTc_5d1cabb9-f2e2-4ccb-83a3-4939aa328ec7">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i68048f13641e4d4386602f23977dce2a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTYvZnJhZzo0YmI1ZjY2NGU2NzM0YTk2OTRhZThhNGUxYzNjZWRlZS90YWJsZTo0OTNlMzBhOTRhYWM0Y2ExODk1MmQ5NTFiYzY3NzdkYy90YWJsZXJhbmdlOjQ5M2UzMGE5NGFhYzRjYTE4OTUyZDk1MWJjNjc3N2RjXzMtMS0xLTEtMA_4a6fbd43-52cb-40e0-9be4-732fbe3a30ed"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ice03c0e5435443c59b044d247143c4fa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTYvZnJhZzo0YmI1ZjY2NGU2NzM0YTk2OTRhZThhNGUxYzNjZWRlZS90YWJsZTo0OTNlMzBhOTRhYWM0Y2ExODk1MmQ5NTFiYzY3NzdkYy90YWJsZXJhbmdlOjQ5M2UzMGE5NGFhYzRjYTE4OTUyZDk1MWJjNjc3N2RjXzUtMS0xLTEtMA_4f011a1c-4420-4105-b0bc-5de285c5d690"
      unitRef="number">0.07625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6e122aa6a4a546639675b0cca117a3f5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTYvZnJhZzo0YmI1ZjY2NGU2NzM0YTk2OTRhZThhNGUxYzNjZWRlZS90YWJsZTo0OTNlMzBhOTRhYWM0Y2ExODk1MmQ5NTFiYzY3NzdkYy90YWJsZXJhbmdlOjQ5M2UzMGE5NGFhYzRjYTE4OTUyZDk1MWJjNjc3N2RjXzYtMS0xLTEtMA_556bbce4-a338-48e6-96aa-346c24a54eca"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ice03c0e5435443c59b044d247143c4fa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTYvZnJhZzo0YmI1ZjY2NGU2NzM0YTk2OTRhZThhNGUxYzNjZWRlZS90YWJsZTphNzcwZDUyOTkxMDk0YmVlYjE1YzEwMTAwMzZiNzg5Mi90YWJsZXJhbmdlOmE3NzBkNTI5OTEwOTRiZWViMTVjMTAxMDAzNmI3ODkyXzMtMS0xLTEtMA_4c4ef091-5a8b-4d8d-a1bb-17af7f0becd7"
      unitRef="number">0.07625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i68048f13641e4d4386602f23977dce2a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTYvZnJhZzo0YmI1ZjY2NGU2NzM0YTk2OTRhZThhNGUxYzNjZWRlZS90YWJsZTphNzcwZDUyOTkxMDk0YmVlYjE1YzEwMTAwMzZiNzg5Mi90YWJsZXJhbmdlOmE3NzBkNTI5OTEwOTRiZWViMTVjMTAxMDAzNmI3ODkyXzQtMS0xLTEtMA_6d0c5aaa-39a1-4af7-b067-6f8edb18abbc"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6e122aa6a4a546639675b0cca117a3f5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTYvZnJhZzo0YmI1ZjY2NGU2NzM0YTk2OTRhZThhNGUxYzNjZWRlZS90YWJsZTphNzcwZDUyOTkxMDk0YmVlYjE1YzEwMTAwMzZiNzg5Mi90YWJsZXJhbmdlOmE3NzBkNTI5OTEwOTRiZWViMTVjMTAxMDAzNmI3ODkyXzUtMS0xLTEtMA_98cd8365-8967-497c-80c9-75f4cc5ffa65"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i09fb84a7cd3f40a184f2bcc5491467a4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTYvZnJhZzoxODA4YTkzYTA0NGI0ODJiOWY0ZWY1OGYyNjAxMTA5NS90YWJsZTo2ODk4NjQ3MjliNzc0ZTg1YWYwZDU4NjkyMzIzN2Y5Yi90YWJsZXJhbmdlOjY4OTg2NDcyOWI3NzRlODVhZjBkNTg2OTIzMjM3ZjliXzItMS0xLTEtMA_8377244d-1518-446e-b5e4-ba8287f404c6">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="i6a279f1344034c4aab3899af264c2817_D20150801-20150831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzQzOTgwNDY1MjE1NTE_270c6d75-7dcd-4fd6-b85c-3d1a10b49bff">P4Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183MDY2L2ZyYWc6OWVhNWNkMzRlZDllNDAwMThkZDY2MmYxOWNkNjVlMGYvdGV4dHJlZ2lvbjo5ZWE1Y2QzNGVkOWU0MDAxOGRkNjYyZjE5Y2Q2NWUwZl8xMDk5NTExNjI3OTAw_2b18852e-1ccb-49cf-88a9-a706a1136d3c">us-gaap:OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183MDY2L2ZyYWc6OWVhNWNkMzRlZDllNDAwMThkZDY2MmYxOWNkNjVlMGYvdGV4dHJlZ2lvbjo5ZWE1Y2QzNGVkOWU0MDAxOGRkNjYyZjE5Y2Q2NWUwZl8xMDk5NTExNjI3OTAx_825815ad-7c5e-42f9-b427-827730b460c7">us-gaap:OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yOTAy_541aadae-f0e1-465a-8d65-bda5151f606d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yODk4_c134d606-536e-4b57-b5fe-400f36bfa42f">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yNzQ4Nzc5MDczOTYy_6711ee93-9cac-4235-aed5-03d5239080b0">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yNzQ4Nzc5MDczOTYy_1ffb9c7b-8e73-483e-bf61-0d736b4770e6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yODkz_9b390d94-f523-4605-96d3-4879ef69ad48">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yODk0_eea3b8fb-2a9d-4f65-a347-2bfbfbabf2b2">001-33807</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yOTA1_7b53c078-36a5-4590-973d-5797d06408c1">EchoStar Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8wLTAtMS0xLTA_b0da2a39-1a3b-47e5-8ad7-af412b17bccd">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8wLTQtMS0xLTA_9fcb1036-6165-47c8-aaa0-aaee0f464322">26-1232727</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8zLTAtMS0xLTA_f1761cad-9e36-4084-a5a0-fd863dad6158">100 Inverness Terrace East,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8zLTEtMS0xLTA_9db6d5ad-3ebc-4795-b80d-2e7cdc5138a8">Englewood,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8zLTItMS0xLTA_583d752e-c30e-4e67-a0b3-83fc016af394">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8zLTQtMS0xLTA_d733d5aa-d843-41c6-992b-b09750da31d4">80112-5308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF82LTAtMS0xLTA_281c0ed6-e1c9-449b-8a3e-66b308923669">(303)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF82LTEtMS0xLTA_2e036541-0644-42f7-9dda-89c305a69ffa">706-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8xMC0wLTEtMS0w_92e6da9a-1394-4db4-bce1-43ac40cccd11">Class A common stock</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8xMC00LTEtMS0w_f1687349-d537-4d20-9d27-9b1c70d7ac17">NASDAQ</dei:SecurityExchangeName>
    <dei:TradingSymbol
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6M2MyYTBkODg1NTBkNDNkN2I2ZTMzNjlkNTg5MzZlODQvdGFibGVyYW5nZTozYzJhMGQ4ODU1MGQ0M2Q3YjZlMzM2OWQ1ODkzNmU4NF8xMi0wLTEtMS0w_57549c70-ac4d-4537-be9e-52a8a23d181a">SATS</dei:TradingSymbol>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yODk1_9254c5c6-cd8b-428f-9621-cabb83549f48">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yODk5_6bc3b241-06d3-41d3-95ee-40809661d393">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yOTAz_24e38719-2c27-4efd-9a80-9715d4e2db26">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yOTAw_e593227a-f507-40b5-ada9-0bb552ca2cce">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6MTYzZjRlM2RhNWJkNDdjMmE2Y2M2NTZiMjM1NmU3ZjYvdGFibGVyYW5nZToxNjNmNGUzZGE1YmQ0N2MyYTZjYzY1NmIyMzU2ZTdmNl8wLTAtMS0xLTA_8d9a6017-d58e-4ecd-892a-bce7333d609f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6MTYzZjRlM2RhNWJkNDdjMmE2Y2M2NTZiMjM1NmU3ZjYvdGFibGVyYW5nZToxNjNmNGUzZGE1YmQ0N2MyYTZjYzY1NmIyMzU2ZTdmNl8wLTUtMS0xLTA_1bc87ada-99f5-4fd0-a26f-f9e890b3c657">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGFibGU6MTYzZjRlM2RhNWJkNDdjMmE2Y2M2NTZiMjM1NmU3ZjYvdGFibGVyYW5nZToxNjNmNGUzZGE1YmQ0N2MyYTZjYzY1NmIyMzU2ZTdmNl8xLTMtMS0xLTA_45874669-0f02-407e-85d6-f6c29de3a508">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yOTA0_d9ea048e-8d35-43da-87d9-949ac690b0f6">false</dei:EntityShellCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8xMDk5NTExNjMyMjc3_ca292151-3e29-4665-9ff3-037d9b80bb9f">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityPublicFloat
      contextRef="i56f5a328b1e346aeaeddcb92408e0f72_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yMzc3_263ad3ca-9ebe-4a86-9628-845f3ce7071d"
      unitRef="usd">1300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib192e4d9320a48a3bf05c77eb7389b4d_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yNTkz_a45c8a3b-5d14-4389-b6b4-85be4957379f"
      unitRef="shares">46011533</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i37add09e6a1b4a8792346389b264aaa7_I20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yNjMx_da6ebaff-ec43-4000-92ee-75452cfe5099"
      unitRef="shares">47687039</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xL2ZyYWc6MDQxNTc0MTZiOGIzNGJhOWExNDRhMzM5ODVlZTJiZjEvdGV4dHJlZ2lvbjowNDE1NzQxNmI4YjM0YmE5YTE0NGEzMzk4NWVlMmJmMV8yODky_18639e9b-8457-480e-bbf0-c7839cad3c6c">Portions of the registrant&#x2019;s definitive Proxy Statement to be filed in connection with its 2021 Annual Meeting of Shareholders are incorporated by reference in Part&#160;III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUtMi0xLTEtMA_83756e64-ef8c-481f-ac85-0f9b46a94080"
      unitRef="usd">896005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUtNC0xLTEtMA_d1e39146-4694-4008-9ee2-cd02b2f383fe"
      unitRef="usd">1519431000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYtMi0xLTEtMA_bbb0c745-2a9f-4ebc-bf41-321b00ce56ee"
      unitRef="usd">1638271000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYtNC0xLTEtMA_ba6ace27-7c89-42ea-9fa5-7a62e2d3ee11"
      unitRef="usd">940623000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzctMi0xLTEtMA_1f098e26-6cd5-46ca-a24e-e97ea794888c"
      unitRef="usd">183989000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzctNC0xLTEtMA_fcabfa8b-f469-4c46-8881-f442403968dd"
      unitRef="usd">196629000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzExLTItMS0xLTA_9ae0e11c-8737-485a-8ce4-515bdf639a8f"
      unitRef="usd">189821000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzExLTQtMS0xLTA_30a0a309-e7e2-480a-a8b8-6a46a4ccee0e"
      unitRef="usd">179531000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzEzLTItMS0xLTA_31d1ba1c-641e-4b4d-81e3-e40a51baa7e2"
      unitRef="usd">2908086000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzEzLTQtMS0xLTA_ea0789a7-b995-44c9-9d3d-9c3c81aaf23b"
      unitRef="usd">2836214000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE1LTItMS0xLTA_fa899311-4c21-4744-9b68-92410d033907"
      unitRef="usd">2390313000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE1LTQtMS0xLTA_055a3b5f-e49f-4d55-a0ab-671b5a933427"
      unitRef="usd">2528738000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE2LTItMS0xLTA_f3ae4486-68d2-40d3-88a3-14040ab2fdee"
      unitRef="usd">128303000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE2LTQtMS0xLTA_1bff47ff-b462-4589-82d4-e81f79a63273"
      unitRef="usd">114042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE3LTItMS0xLTA_78c0636c-61f9-4352-bfde-13a3ad5dbe41"
      unitRef="usd">511597000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE3LTQtMS0xLTA_4bb54841-7c90-4c78-8c48-1a997b00bbd1"
      unitRef="usd">506953000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE4LTItMS0xLTA_46aca220-9127-45a8-85f5-521e9f297b1b"
      unitRef="usd">478762000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i872cadcfb3934ef79413d7bd3a18d310_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE4LTQtMS0xLTA_10ce0b28-6848-48a7-abec-9a171e47900e"
      unitRef="usd">478598000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE5LTItMS0xLTA_b19e0c63-aad5-4d6f-b847-9a02f31a8a53"
      unitRef="usd">18433000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3b0f3ad5c2e94af0a8c6f0d34b15f64d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzE5LTQtMS0xLTA_b2797150-5f79-4d6c-aa28-3a9b9ed20f29"
      unitRef="usd">29507000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzIwLTItMS0xLTA_012cbe08-1452-4a31-ba53-b062be1a0ce0"
      unitRef="usd">284937000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzIwLTQtMS0xLTA_981a6887-4a22-4ed5-bbcd-90795a0bb954"
      unitRef="usd">325405000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzIyLTItMS0xLTA_e26cc84c-2ba8-4e26-90f2-18e3569559b1"
      unitRef="usd">352921000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzIyLTQtMS0xLTA_dab890a6-d874-451e-a856-84e0e6068659"
      unitRef="usd">334841000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzI0LTItMS0xLTA_1bc9c784-bde2-44aa-8014-51c64f91929e"
      unitRef="usd">4165266000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzI0LTQtMS0xLTA_72bd1e79-902f-41ee-a299-2d90175eed55"
      unitRef="usd">4318084000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzI1LTItMS0xLTA_55118738-cc54-40e9-b1e8-56e765299a7f"
      unitRef="usd">7073352000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzI1LTQtMS0xLTA_5402e3b4-47a8-4c1b-8a05-ab3ca018006e"
      unitRef="usd">7154298000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzI5LTItMS0xLTA_61579d3b-5d8c-4459-aef7-67ea706946a3"
      unitRef="usd">122366000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzI5LTQtMS0xLTA_3afe8de2-883b-4da6-9ca2-a2b740a1ca93"
      unitRef="usd">124080000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzMxLTItMS0xLTA_701a84f8-4e02-4391-a6c5-80ab4526d8af"
      unitRef="usd">898237000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzMxLTQtMS0xLTA_335e421f-4224-4a26-9ca0-0c09addf9cdb"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzMyLTItMS0xLTA_f6f57966-a0ac-4e95-9114-36decc0c256a"
      unitRef="usd">104569000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzMyLTQtMS0xLTA_ee05fc85-34f1-4475-8893-2e9a52d87fe5"
      unitRef="usd">101060000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzM2LTItMS0xLTA_b13da34b-4133-4dc7-a3b7-7b3c860520ad"
      unitRef="usd">299999000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzM2LTQtMS0xLTA_ca807848-584a-48b0-8e73-63897ca5cc1e"
      unitRef="usd">270879000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzM4LTItMS0xLTA_27f14945-c3b6-4769-b05c-868ec9def396"
      unitRef="usd">1425171000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzM4LTQtMS0xLTA_e3c0e2c4-e0d5-4c80-b3bb-c25e067a5e91"
      unitRef="usd">496019000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQwLTItMS0xLTA_28cdc239-a382-4c7b-a449-b802ea495c79"
      unitRef="usd">1495256000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQwLTQtMS0xLTA_9b422f28-63cf-43a4-8def-83995ee62f88"
      unitRef="usd">2389168000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQxLTItMS0xLTA_13c4c763-eb40-42c0-9557-43b21d825051"
      unitRef="usd">359896000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQxLTQtMS0xLTA_1c1097b6-7d73-4d77-9f24-c44c6121696f"
      unitRef="usd">351692000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQyLTItMS0xLTA_9a5e4036-0984-43fd-acfd-7ad0174f78ba"
      unitRef="usd">114886000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQyLTQtMS0xLTA_0456aa5d-8094-47f4-a4aa-3245aca50807"
      unitRef="usd">96941000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQzLTItMS0xLTA_18e4ab24-6476-4767-b67d-a8d5cef6d058"
      unitRef="usd">70893000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQzLTQtMS0xLTA_1df7ef7a-363d-4bf3-a861-297385473a77"
      unitRef="usd">74925000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQ1LTItMS0xLTA_afb1601a-46b5-4bbf-801b-af24988e2477"
      unitRef="usd">2040931000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQ1LTQtMS0xLTA_7a6dbf06-4055-4927-82cb-44087c6520d7"
      unitRef="usd">2912726000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQ2LTItMS0xLTA_0126f025-1acd-4101-b1c2-829f67976967"
      unitRef="usd">3466102000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQ2LTQtMS0xLTA_e037ad2e-7d9e-4295-96fa-3d64d0484fe0"
      unitRef="usd">3408745000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQ4LTItMS0xLTA_9e091b1c-6051-4ddf-9fc0-68ad9a5b1909"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzQ4LTQtMS0xLTA_e2ffb9b9-60a0-4043-8570-925ea57219c2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifd01e4d1879c43749497307c27189668_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTc3_44ebd7a3-44ee-451d-8da8-4a99e42bec8a"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i47bca9fa73b74c48b20bcdaeba147e0a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTc3_d271dfe9-901b-46f8-91af-6e40ba1f7317"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i47bca9fa73b74c48b20bcdaeba147e0a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTkw_125d57b9-c9fb-463b-a05d-c7e7f2b2e8d5"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifd01e4d1879c43749497307c27189668_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTkw_5a60e6d9-3c1f-46ba-9955-d2a7324b72de"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTk3_21125b42-60ce-4c4c-a432-4d30d51e0326"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTk3_5041847d-fcb6-4cd4-91a0-69a0bf4ffff1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTk3_8ea85598-75e6-4659-8575-5746cab37cd4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDZjMGIyZDNhNjM0ZWNmYjA3ZDEzMjQ4YjFhNzM4OF8yNzQ4Nzc5MDY5NTk3_b76f5cbb-3ce4-41c7-955a-b4450711b83f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i47bca9fa73b74c48b20bcdaeba147e0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTItMS0xLTA_0e828660-c675-412a-9ea0-c03801d0c610"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ifd01e4d1879c43749497307c27189668_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUxLTQtMS0xLTA_e4b53935-4238-4c17-ae75-3b0362739edc"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUyLTAtMS0xLTAvdGV4dHJlZ2lvbjo1OTllOWM3YzRiZmY0YjM0ODU3OGZjZjRlMzVjMzgxN18yNzQ4Nzc5MDY5NTE0_cd858620-26cc-4ff8-b181-83465ae2de0b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUyLTAtMS0xLTAvdGV4dHJlZ2lvbjo1OTllOWM3YzRiZmY0YjM0ODU3OGZjZjRlMzVjMzgxN18yNzQ4Nzc5MDY5NTE0_d4caea0c-d878-4312-892c-1b974798aa0d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUyLTAtMS0xLTAvdGV4dHJlZ2lvbjo1OTllOWM3YzRiZmY0YjM0ODU3OGZjZjRlMzVjMzgxN18yNzQ4Nzc5MDY5NTMw_56e042f4-5cfe-4f51-bc41-a950b0d12e67"
      unitRef="shares">4000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUyLTAtMS0xLTAvdGV4dHJlZ2lvbjo1OTllOWM3YzRiZmY0YjM0ODU3OGZjZjRlMzVjMzgxN18yNzQ4Nzc5MDY5NTMw_70b82955-9c05-4fb9-b44d-6a4039c33add"
      unitRef="shares">4000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3b3e69f72b81405dbd85c7e72e84b8d9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5Njg3_a1ddf849-acef-4b7a-bde8-a5e1e17a7790"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5Njg3_e1e5fa9f-b585-4c93-99a0-62af0fe38bc2"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3b3e69f72b81405dbd85c7e72e84b8d9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5NzAz_3f48a8c7-251b-46df-9128-fb4ec9f108c9"
      unitRef="shares">1600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5NzAz_f6e0150a-df71-4178-a60f-e5d03d999d1e"
      unitRef="shares">1600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5NzEy_da671cdb-8017-453a-8de6-101dd2ace5d2"
      unitRef="shares">57254201</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5NzIw_ac46f593-f61b-4f38-b1a7-850ad7252c91"
      unitRef="shares">48863374</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3b3e69f72b81405dbd85c7e72e84b8d9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5NzMz_21be83bb-4179-46b5-bf6e-7e7c169b7183"
      unitRef="shares">56592251</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3b3e69f72b81405dbd85c7e72e84b8d9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTAtMS0xLTAvdGV4dHJlZ2lvbjo5NzE1MzE1YjVjZDA0MGUyODliNTQwZDQzOTcxMjk4ZF8yNzQ4Nzc5MDY5NzQ2_0f17bbb4-1454-44b6-92bc-a4b874d9710b"
      unitRef="shares">50107330</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTItMS0xLTA_c7b5633a-e834-4e37-b52d-0a47d198d17b"
      unitRef="usd">57000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3b3e69f72b81405dbd85c7e72e84b8d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzUzLTQtMS0xLTA_ffa54fa5-509c-4992-a3f5-a2436b97fd60"
      unitRef="usd">57000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7140ddff5a0f4faa998a0122c8f4788d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjA4_27310deb-4029-420a-8bf9-27228f24a0f9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6cc5cae2b5364eb293de0ea701a25db2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjA4_6000f6c5-cfc9-4e39-bcc3-f8611a156fcf"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6cc5cae2b5364eb293de0ea701a25db2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjIy_70f830a4-3497-4352-b2c8-e4d2ac500717"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7140ddff5a0f4faa998a0122c8f4788d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjIy_9e5bcfe9-4262-4e74-819b-8e35b18eb530"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6cc5cae2b5364eb293de0ea701a25db2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjM1_0140e93b-96f8-438a-a846-cffe04c0152d"
      unitRef="shares">47687039</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6cc5cae2b5364eb293de0ea701a25db2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjM1_0ee954f2-797a-4e29-acc4-73c74fab5f38"
      unitRef="shares">47687039</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7140ddff5a0f4faa998a0122c8f4788d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjM1_31d67272-584e-4616-8994-274706e09f79"
      unitRef="shares">47687039</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7140ddff5a0f4faa998a0122c8f4788d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTAtMS0xLTAvdGV4dHJlZ2lvbjo4MDc5OWQwZjdiNTc0ZDc4YmU3MTIxN2NhMGFkNDM3MV8yNzQ4Nzc5MDY5NjM1_49bc7100-626f-45d2-ad88-1d51f88d4586"
      unitRef="shares">47687039</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i6cc5cae2b5364eb293de0ea701a25db2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTItMS0xLTA_69508f4f-6e16-45fa-989c-b9b531e2f910"
      unitRef="usd">48000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7140ddff5a0f4faa998a0122c8f4788d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU0LTQtMS0xLTA_9cf0f89e-f82c-47c3-a96b-044f628f8dc9"
      unitRef="usd">48000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5d1ccd8579e840ab86eefb33486641d8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NTk1_8d213230-5ab3-48f8-95ce-d8afa8da91f2"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7e93de4acee147c896ab646d7d1614cc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NTk1_c17e1e2b-0493-4b5e-8f29-8ca102802734"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5d1ccd8579e840ab86eefb33486641d8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NjA5_499424b3-c52d-4949-8cac-aabd52f2f5e9"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7e93de4acee147c896ab646d7d1614cc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NjA5_bae83151-0d5a-4368-9a9a-2d61610582d9"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5d1ccd8579e840ab86eefb33486641d8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NjE2_4be3f13f-13b6-4a7d-a9cb-4ceb092cb8e8"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7e93de4acee147c896ab646d7d1614cc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NjE2_7c45ce98-3deb-4b29-998b-558cf4aadaac"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7e93de4acee147c896ab646d7d1614cc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NjE2_eeaa7f51-5bc2-4892-b794-d474059963db"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5d1ccd8579e840ab86eefb33486641d8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTAtMS0xLTAvdGV4dHJlZ2lvbjo4OTI3YzdmMTI0NWQ0M2JlODUyNzM5MmQ1M2NjMGNhZV8yNzQ4Nzc5MDY5NjE2_ef92d773-3213-41bc-a610-f1fc288a084d"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7e93de4acee147c896ab646d7d1614cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTItMS0xLTA_4cf0a927-b074-4c48-b400-9f38e39330f9"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5d1ccd8579e840ab86eefb33486641d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU1LTQtMS0xLTA_4e17f4dc-af34-437f-a7ed-35543543ad7e"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic1ff087145234e70a3adfb6f3db51188_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NTgz_a3d90ce3-1cca-4dd2-936c-40040a820ff0"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i736db56d60144d6b82325b4aab64a4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NTgz_e23387ca-45be-4543-94e6-a67061a1b3ad"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic1ff087145234e70a3adfb6f3db51188_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NTk3_4357a844-b180-4be7-a535-5c1d037402a4"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i736db56d60144d6b82325b4aab64a4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NTk3_8e6b0946-f672-47cd-a650-8f4fcbc899c0"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic1ff087145234e70a3adfb6f3db51188_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NjA0_4fdbd969-3b14-425b-8351-4526b1d25d7f"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic1ff087145234e70a3adfb6f3db51188_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NjA0_7c820939-81a2-401f-a878-d36f52cd29b8"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i736db56d60144d6b82325b4aab64a4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NjA0_8acb92cf-7500-4147-9f37-97526cd9d6d7"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i736db56d60144d6b82325b4aab64a4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTAtMS0xLTAvdGV4dHJlZ2lvbjozMmUwMWI3Mzk4MzM0ODJhYTQzMGM5YWZkNjJhNzE5YV8yNzQ4Nzc5MDY5NjA0_abe6f240-2adb-4e3d-9754-763bb3326e56"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i736db56d60144d6b82325b4aab64a4b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTItMS0xLTA_73b37ced-36f2-4328-ba43-f8f2a24356dc"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic1ff087145234e70a3adfb6f3db51188_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU2LTQtMS0xLTA_0650c97a-0923-4890-9a21-6d34e37a3f0e"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU3LTItMS0xLTA_1a1a39d2-a6f1-4a10-8d85-c276a68ede85"
      unitRef="usd">3321426000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU3LTQtMS0xLTA_6d172198-cd3b-4fe7-86ce-0c4b03ef6e39"
      unitRef="usd">3290483000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU4LTItMS0xLTA_3095c441-682b-44ce-b306-33329113bbf5"
      unitRef="usd">-187876000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU4LTQtMS0xLTA_49aa87ce-2ccb-477d-ba22-02a4a8f9a17a"
      unitRef="usd">-122138000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU5LTItMS0xLTA_a4bc77ef-8f79-4e2f-aacc-020c2f7f9471"
      unitRef="usd">583591000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzU5LTQtMS0xLTA_d5f29e40-c869-4e7b-b070-b1ebcebc989b"
      unitRef="usd">632809000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYwLTItMS0xLTA_c64d051c-4f10-4771-8e4c-c72b8f05a886"
      unitRef="usd">174912000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYwLTQtMS0xLTA_983472f1-25c9-48ba-9fb3-2d3873171caa"
      unitRef="usd">131454000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYxLTItMS0xLTA_0be1a0df-7036-4146-8f2e-79c57ff6c27d"
      unitRef="usd">3542334000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYxLTQtMS0xLTA_90f9661a-8f56-431c-a884-d83af8f80fd4"
      unitRef="usd">3669805000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYyLTItMS0xLTA_987fe11f-6702-4703-a897-d06a061b9c3f"
      unitRef="usd">64916000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYyLTQtMS0xLTA_91a101bb-c191-4d92-a293-f95ea413a093"
      unitRef="usd">75748000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYzLTItMS0xLTA_68b83cab-8e49-4739-bf16-36f89299defb"
      unitRef="usd">3607250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzYzLTQtMS0xLTA_63693559-e697-402a-8fd4-777bd761179b"
      unitRef="usd">3745553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzY0LTItMS0xLTA_c45ca1b3-ee59-4052-99b7-a3af3aac9a0f"
      unitRef="usd">7073352000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xNzgvZnJhZzo4YzQ0ZDdjZDA5NmM0NGE4ODYyNmNiYzU3ZWVkMGVkMC90YWJsZTpmOGVlYTM0NWM3MTA0NDliOTk1MjcwZjE4ZTM3YTM0Ny90YWJsZXJhbmdlOmY4ZWVhMzQ1YzcxMDQ0OWI5OTUyNzBmMThlMzdhMzQ3XzY0LTQtMS0xLTA_007defda-95d0-4ab3-b030-9ab338200305"
      unitRef="usd">7154298000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i537f6a47142645cba3a16b26e862ff5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzUtMi0xLTEtMA_1c9909f3-605a-47e9-b16b-6ef677951620"
      unitRef="usd">1682304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74d9e8e2f264412d93cfa24e7fe207b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzUtNC0xLTEtMA_f2bf018f-dcea-485a-8629-8265850e5051"
      unitRef="usd">1619271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadf0e19dca404ea3a1c9f1f387f1f5e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzUtNi0xLTEtMA_1371d2f0-47d2-43eb-b90b-07841f94218e"
      unitRef="usd">1557228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99abf6d8c2294af59b68ff2e89df1e7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzYtMi0xLTEtMA_980c2d63-014f-43d5-97b7-b9ce12f3e9c9"
      unitRef="usd">205603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36cac2a81d46478093a17d16ef477b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzYtNC0xLTEtMA_d47b95ce-f5e7-4dfa-99bc-fe4851476763"
      unitRef="usd">266810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22f7e00116d045b8bef638c765ff5431_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzYtNi0xLTEtMA_35177b83-3f66-4375-aa3d-ddeec8a11dd1"
      unitRef="usd">205410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzctMi0xLTEtMA_3d789cad-936a-443b-b0f1-b7a42733c77e"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzctNC0xLTEtMA_12c73a4d-1e62-4983-80b0-2c6f3824bae9"
      unitRef="usd">1886081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzctNi0xLTEtMA_20f87a2e-7065-4fba-b0bd-d44f514f6f11"
      unitRef="usd">1762638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i537f6a47142645cba3a16b26e862ff5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzktMi0xLTEtMA_4e0ab60b-1f31-4a08-8a4e-a72fb6b9c262"
      unitRef="usd">577943000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i74d9e8e2f264412d93cfa24e7fe207b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzktNC0xLTEtMA_69a7ffdf-8d0b-4b9c-970b-e70c39d99c55"
      unitRef="usd">561353000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iadf0e19dca404ea3a1c9f1f387f1f5e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzktNi0xLTEtMA_304e7e70-ea51-4efb-af2e-216daceb30a6"
      unitRef="usd">563907000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i99abf6d8c2294af59b68ff2e89df1e7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEwLTItMS0xLTA_1431c888-f8c9-46c3-8507-b246789c5390"
      unitRef="usd">166435000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i36cac2a81d46478093a17d16ef477b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEwLTQtMS0xLTA_3823a43d-5b9b-4efd-856a-fa7f2dff84fb"
      unitRef="usd">226002000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i22f7e00116d045b8bef638c765ff5431_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEwLTYtMS0xLTA_88a68885-312c-4a88-aa2e-14974075c3c5"
      unitRef="usd">176600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzExLTItMS0xLTA_a27fd41c-6d38-4019-8382-b0f3f1cda994"
      unitRef="usd">474912000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzExLTQtMS0xLTA_6eb4e433-ef4f-473b-912f-9dec7f7ec5ea"
      unitRef="usd">509145000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzExLTYtMS0xLTA_c2af0e45-6b06-4ccf-b987-0dd7ea63ffc5"
      unitRef="usd">436088000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEyLTItMS0xLTA_15b2e0dd-671b-46a9-86b2-51834bedea79"
      unitRef="usd">29448000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEyLTQtMS0xLTA_0160c1e0-18dc-4ec8-ac32-60e2ccc9b699"
      unitRef="usd">25739000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEyLTYtMS0xLTA_b3e95d06-6774-4e69-9943-a58b8f136089"
      unitRef="usd">27570000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEzLTItMS0xLTA_c09f13ac-7557-4bad-952a-9dce0ebb204a"
      unitRef="usd">525011000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEzLTQtMS0xLTA_9ec933ca-89fa-4a97-a609-0a1b6f5a446b"
      unitRef="usd">490765000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzEzLTYtMS0xLTA_b5e9f15a-b766-4133-b0da-4b63f256db7c"
      unitRef="usd">457116000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE0LTItMS0xLTA_5b3bd094-0c93-47ce-b6bb-653059c0acf6"
      unitRef="usd">1685000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE0LTQtMS0xLTA_38721fac-d804-4bf9-8c95-63ea5142c567"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE0LTYtMS0xLTA_ea073540-d236-4652-89f8-db731324bf22"
      unitRef="usd">65220000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:CostsAndExpenses
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE1LTItMS0xLTA_50da2091-06d8-4099-9b9c-fd4126d7b2a8"
      unitRef="usd">1775434000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE1LTQtMS0xLTA_840aa516-54af-4928-beb7-6f86e991ff93"
      unitRef="usd">1813004000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE1LTYtMS0xLTA_e77ddb1d-29b8-44ed-bf65-d99db776d09d"
      unitRef="usd">1726501000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE2LTItMS0xLTA_3aef059a-38dc-46ad-9ae8-0e7f622da430"
      unitRef="usd">112473000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE2LTQtMS0xLTA_312fedcf-2b1f-4f28-bdd4-b108005973f5"
      unitRef="usd">73077000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE2LTYtMS0xLTA_5df4fb82-162c-48b1-83b1-76553eb0528f"
      unitRef="usd">36137000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE4LTItMS0xLTA_34ad82e1-5dcc-4d9b-80eb-f5f1d19d1b0e"
      unitRef="usd">39982000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE4LTQtMS0xLTA_2a934972-f6f4-4cb8-872c-8cb3315f036a"
      unitRef="usd">82352000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE4LTYtMS0xLTA_224ee632-73cc-4d2d-a73b-e697f50cb0d0"
      unitRef="usd">80275000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE5LTItMS0xLTA_5a05ae08-afa8-4ad4-997e-6ee21841115f"
      unitRef="usd">147927000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE5LTQtMS0xLTA_b3061e42-41c0-4191-96c9-418c5c09d5ab"
      unitRef="usd">251016000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzE5LTYtMS0xLTA_00e52e67-e14f-4cfc-ab0f-50ae99ea7ad8"
      unitRef="usd">219288000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnInvestments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIwLTItMS0xLTA_43808d04-efc8-4db4-8fe0-6d374e3a7cb4"
      unitRef="usd">-31306000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIwLTQtMS0xLTA_89e6c173-95b3-4c40-91a7-207ce0722e9d"
      unitRef="usd">28912000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIwLTYtMS0xLTA_4e6c8e75-df34-49aa-ad9b-b64e0bdb6360"
      unitRef="usd">-12622000</us-gaap:GainLossOnInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIxLTItMS0xLTA_1a8621a3-665d-4401-a3eb-7fa1093f3e31"
      unitRef="usd">-7267000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIxLTQtMS0xLTA_54787dbd-90a5-43bd-b0d2-5b1e4b4f2b4a"
      unitRef="usd">-14734000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIxLTYtMS0xLTA_fea841d7-4336-46c0-a6dc-56ee5d1d13c3"
      unitRef="usd">-5954000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIyLTItMS0xLTA_ba60c114-e4b9-4a89-b9fd-1b9033cfa513"
      unitRef="usd">6015000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIyLTQtMS0xLTA_ec480069-f3e5-44a3-a1fd-109613881b2c"
      unitRef="usd">-11590000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIyLTYtMS0xLTA_92917e7f-f6b5-4a82-8e43-2d81f025307c"
      unitRef="usd">-15583000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIzLTItMS0xLTA_11f54db4-5969-42bf-a227-cb5fd6f82a00"
      unitRef="usd">195000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIzLTQtMS0xLTA_73280466-0066-4d12-b490-823d96a354d8"
      unitRef="usd">-166000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzIzLTYtMS0xLTA_0517b0b5-8a64-40de-85a9-a09ba40d9e10"
      unitRef="usd">11249000</us-gaap:OtherNonoperatingIncomeExpense>
    <sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI0LTItMS0xLTA_40d91354-a22b-4003-8b6f-5e5486f4008c"
      unitRef="usd">-140308000</sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments>
    <sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI0LTQtMS0xLTA_07624eb6-1de5-44b5-abbd-e695b3e323e4"
      unitRef="usd">-166242000</sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments>
    <sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI0LTYtMS0xLTA_162f3f96-5550-4248-9a13-b6545cf112af"
      unitRef="usd">-161923000</sats:TotalNonoperatingIncomeExpenseInterestAndDebtExpenseAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI1LTItMS0xLTA_f8ee9226-40f5-426c-8339-b01d8b556ff8"
      unitRef="usd">-27835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI1LTQtMS0xLTA_d09fcef9-eeb0-460c-8eaa-09ca3ead53f2"
      unitRef="usd">-93165000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI1LTYtMS0xLTA_25e615d9-5420-4ade-a2c8-c5941c0149f6"
      unitRef="usd">-125786000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI2LTItMS0xLTA_72b723fd-6b79-409d-87de-115590d70980"
      unitRef="usd">24069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI2LTQtMS0xLTA_ba58ab81-a63d-4303-873a-61996241f608"
      unitRef="usd">20488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI2LTYtMS0xLTA_3274ee39-0549-4690-a832-0f1206c2b9a7"
      unitRef="usd">6576000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI3LTItMS0xLTA_14ec3234-e8c8-4269-b173-3cfcaeb044e1"
      unitRef="usd">-51904000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI3LTQtMS0xLTA_36ad2d2e-9c15-4b44-8a16-7a623c681dc8"
      unitRef="usd">-113653000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI3LTYtMS0xLTA_5efa6206-b6f3-48b3-a19b-0d78ed962894"
      unitRef="usd">-132362000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI4LTItMS0xLTA_0587a70c-720e-41de-a7e8-d56a8decbc83"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI4LTQtMS0xLTA_8a91efeb-c864-4575-bbc3-c6a9593e83c8"
      unitRef="usd">39401000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI4LTYtMS0xLTA_ae47b46e-254a-4d2e-815b-4079e92a6911"
      unitRef="usd">93729000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI5LTItMS0xLTA_cef88422-d549-4961-9b12-80d98aae2046"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI5LTQtMS0xLTA_017f70f2-de19-4503-b9f6-e3968dbc4fd3"
      unitRef="usd">-74252000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzI5LTYtMS0xLTA_95e94508-d302-43b3-bc39-24938c88dfa3"
      unitRef="usd">-38633000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzMwLTItMS0xLTA_d51e12f2-1be4-49b3-8e0d-6d0d157e2f3e"
      unitRef="usd">-11754000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzMwLTQtMS0xLTA_0d73f2ee-82ef-41b2-9460-6d579273fca3"
      unitRef="usd">-11335000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzMwLTYtMS0xLTA_34bad7e8-00fd-460f-8694-8c4a3da3cb87"
      unitRef="usd">1842000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzMzLTItMS0xLTA_ed9ea79e-1869-4306-b12d-0b6cb93a42de"
      unitRef="usd">-40150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzMzLTQtMS0xLTA_78632e48-6ab0-42d9-b173-14748fb6b33d"
      unitRef="usd">-62917000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzMzLTYtMS0xLTA_d66059d4-9237-43a3-a194-e44e58de7fe4"
      unitRef="usd">-40475000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzM2LTItMS0xLTA_4ee35779-d541-48ad-bdbf-75af5a6925d6"
      unitRef="usdPerShare">-0.41</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzM2LTQtMS0xLTA_8c1cd579-baa7-48db-9da6-4b6f17b41c13"
      unitRef="usdPerShare">-1.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzM2LTYtMS0xLTA_fe2c344f-83c4-4796-bc61-3065188036fd"
      unitRef="usdPerShare">-1.39</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzM3LTItMS0xLTA_51f0d73e-5b4d-4098-a174-9bd131b8cca2"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzM3LTQtMS0xLTA_705a2cda-51c8-4444-94b4-870ac9b9c152"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODQvZnJhZzpjNGY3YzRlOGJhNjg0Yzg2ODcxNDkxYTVlMzJlZWEwNS90YWJsZTplMWZmZGUyNWM5Y2U0NTgwOTgwZGI0MWNhNGQwMzEzMC90YWJsZXJhbmdlOmUxZmZkZTI1YzljZTQ1ODA5ODBkYjQxY2E0ZDAzMTMwXzM3LTYtMS0xLTA_7684a841-bfa8-4574-b905-4dfe815d9445"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ProfitLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzMtMi0xLTEtMA_cef88422-d549-4961-9b12-80d98aae2046"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzMtNC0xLTEtMA_017f70f2-de19-4503-b9f6-e3968dbc4fd3"
      unitRef="usd">-74252000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzMtNi0xLTEtMA_95e94508-d302-43b3-bc39-24938c88dfa3"
      unitRef="usd">-38633000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzUtMi0xLTEtMA_9e706532-561f-46a7-98cf-197b50488de7"
      unitRef="usd">-83736000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzUtNC0xLTEtMA_34bd73e0-b396-4a34-980b-be2b3bdcfb7e"
      unitRef="usd">2845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzUtNi0xLTEtMA_886a238d-9a9a-4c0a-b667-d339f56bae2c"
      unitRef="usd">-34399000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzYtMi0xLTEtMA_aeeb08bc-839b-4993-a88e-cb49010d4dcf"
      unitRef="usd">-253000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzYtNC0xLTEtMA_8befc1b7-76d9-4d6e-9de0-2f84db13d73f"
      unitRef="usd">2571000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzYtNi0xLTEtMA_b18367d2-d3ce-43fb-8292-43e22ff949de"
      unitRef="usd">-962000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzctMi0xLTEtMA_3c8dc6b5-c72b-4d5c-bf52-8d992739ec9c"
      unitRef="usd">2614000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzctNC0xLTEtMA_f778aa0b-03a6-4da7-90e9-36f9fad06c07"
      unitRef="usd">1466000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzctNi0xLTEtMA_a1b042a3-f3d5-4936-9e0f-79fd6de0e634"
      unitRef="usd">-1910000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzktMi0xLTEtMA_85fe86a0-6f66-4b8a-b49d-a066ee04b230"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzktNC0xLTEtMA_e98267e7-9878-4e83-9b3a-4a1fcd8170bf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzktNi0xLTEtMA_3107f9e7-e024-4b99-bfbe-71c5b5eee2a4"
      unitRef="usd">-32136000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEwLTItMS0xLTA_72f48970-6aec-4bc4-b9a8-897fe59b7859"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEwLTQtMS0xLTA_31cd0e41-d7e6-455b-96dd-0438d3ede4e3"
      unitRef="usd">592000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEwLTYtMS0xLTA_cfa73868-0c3a-4eb2-9a31-a0decdea5114"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzExLTItMS0xLTA_bbc088f8-87ed-4b88-8055-6ab5d7ddc2e9"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzExLTQtMS0xLTA_bd663059-c0d4-4493-be32-e12ff0722aa7"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzExLTYtMS0xLTA_af729161-605f-4660-833b-6fb985e76728"
      unitRef="usd">278000</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEyLTItMS0xLTA_3e86a143-10d6-4da7-a076-d6e8669726b4"
      unitRef="usd">-81377000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEyLTQtMS0xLTA_f556beb6-f6ea-4f49-b20b-33b245532aca"
      unitRef="usd">6290000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEyLTYtMS0xLTA_919ce458-49fb-41d4-a4f1-b03f86e240d1"
      unitRef="usd">-5413000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEzLTItMS0xLTA_9f96238a-56b0-48ba-93fe-14f00bd3e52e"
      unitRef="usd">-133281000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEzLTQtMS0xLTA_6523c1d5-a637-4e67-be05-5d9dad98cc21"
      unitRef="usd">-67962000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzEzLTYtMS0xLTA_03ecd926-c503-421d-8ac8-9343837f947c"
      unitRef="usd">-44046000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzE0LTItMS0xLTA_777ccac6-a485-474f-b7d3-643e37a4eda6"
      unitRef="usd">27392000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzE0LTQtMS0xLTA_156d105c-7ea0-4bd5-a3ff-f51c2b8303e9"
      unitRef="usd">-8007000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzE0LTYtMS0xLTA_62e3b30e-a1ee-482f-ada4-2b039acfa147"
      unitRef="usd">453000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzE1LTItMS0xLTA_761e676b-b8bb-47c3-9c32-abf6d1bdcf34"
      unitRef="usd">-160673000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzE1LTQtMS0xLTA_1f31bce6-5f04-4d27-a73d-cc9d7cb5cc82"
      unitRef="usd">-59955000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xODcvZnJhZzphOWQ1ZDNhZWNiOWE0YjdkODFjMDg3MGJmMDc2YWRkZS90YWJsZTo4ZWZjYjM2ODNhMWU0YTMwYjc2MDUzMTU1NjhmMjgyOS90YWJsZXJhbmdlOjhlZmNiMzY4M2ExZTRhMzBiNzYwNTMxNTU2OGYyODI5XzE1LTYtMS0xLTA_3f2751bf-7c5e-4973-be2b-8c1d4a484fa8"
      unitRef="usd">-44499000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if25da77546d343ff89e53142942fc84d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItMi0xLTEtMA_2185ec47-5662-42e0-a6f8-c02dfa8413bd"
      unitRef="usd">102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia08be26d49464edf843aacf325d93429_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItNi0xLTEtMA_d8f6d97a-9c15-4d2e-b522-40fee9a7a358"
      unitRef="usd">3669461000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c9f541055594422bfe64313035a962c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItOC0xLTEtMA_23da9776-00cf-4abf-941d-84fb18b86c50"
      unitRef="usd">-130154000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9c9cff6e6fe45dd9bc9c61282149b2f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItMTAtMS0xLTA_fe551203-c35a-4b0b-a36f-69270a75cb68"
      unitRef="usd">721316000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0aa5652c847e44fca0d30e52185afb31_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItMTItMS0xLTA_e11a11ee-5584-4a5c-8b19-3372684a91df"
      unitRef="usd">-98162000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i046b872ec5734e53be2473ba9785ac95_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItMTYtMS0xLTA_b9fa5549-f8ea-4307-919c-cb4c8b7b52e2"
      unitRef="usd">14822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzItMTgtMS0xLTA_968adfb6-cc70-49c6-8d96-a6671ddb07d6"
      unitRef="usd">4177385000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13780ae9fbe64fa1a0793304a44b7081_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMtOC0xLTEtMA_4c905f77-4733-4e7d-b8fa-8a36fc7a260b"
      unitRef="usd">10467000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fc87351329243b2a19e7bfdf3bddf37_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMtMTAtMS0xLTA_fcd59595-73e7-4588-a32a-c2eed82e9825"
      unitRef="usd">12656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iddae7b1ea389469d935cc45004b18657_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMtMTgtMS0xLTA_7aa497c9-fa49-4661-b538-e46022f49c70"
      unitRef="usd">23123000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb66384542544e9caacf44cf17cafaf6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtMi0xLTEtMA_a7e612dc-9bf5-4a21-9f01-ba6baebc5fa5"
      unitRef="usd">102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0952921e30f04a349cd5c71f54f1d3f3_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtNi0xLTEtMA_d8076510-f4bc-4f2e-ad2b-97d7b16252ae"
      unitRef="usd">3669461000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1b3afb6533b429faa152991c33b3352_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtOC0xLTEtMA_bac7859c-b76c-4b4e-8b86-d030c8b71ed1"
      unitRef="usd">-119687000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i137c6458946447c3992c12b296befb3a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtMTAtMS0xLTA_c9d9d294-1c3c-4f98-a9ee-579f8e34c0ae"
      unitRef="usd">733972000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3cac9c0b878b475ba48d62b7376651b7_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtMTItMS0xLTA_c006959b-2922-478b-9797-40b4f948493f"
      unitRef="usd">-98162000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib0a5e6557c6149bf86e08d0230d3b307_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtMTYtMS0xLTA_f3b518e6-f8b7-4f09-95e0-680535f09529"
      unitRef="usd">14822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff1bc7dbd4ba41bd99dc37e1fbaa329f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQtMTgtMS0xLTA_6f9c2927-474c-4fe6-951f-51c9b90d0662"
      unitRef="usd">4200508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0a5c4df52c574963a55c4fcf26b42270_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzYtNi0xLTEtMA_74daaa5e-fc6a-4c15-9f54-91f26cae34ce"
      unitRef="usd">4404000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzYtMTgtMS0xLTA_1fab1088-1fb6-431e-9bb5-65ded41ffc1f"
      unitRef="usd">4404000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0a5c4df52c574963a55c4fcf26b42270_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzctNi0xLTEtMA_9ed05061-2d47-487f-aa5b-baa18bcf8197"
      unitRef="usd">7605000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzctMTgtMS0xLTA_9126b1fe-10fb-4277-932a-e2d7068e11b8"
      unitRef="usd">7605000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0a5c4df52c574963a55c4fcf26b42270_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzgtNi0xLTEtMA_e08339f8-740f-4217-8076-3e811ffe08a9"
      unitRef="usd">9368000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzgtMTgtMS0xLTA_22927442-7a61-4f58-a639-c09f4e942bfc"
      unitRef="usd">9368000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0a5c4df52c574963a55c4fcf26b42270_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzktNi0xLTEtMA_2e7c0a53-eef6-4333-8a62-843fa79e5bb4"
      unitRef="usd">9990000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzktMTgtMS0xLTA_6ac32d7d-d1c6-4322-84aa-5f6ea92ad599"
      unitRef="usd">9990000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i64d6ce7e5f8644ab93444eb52dc41fd0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEyLTgtMS0xLTA_97904670-9a75-4f5b-9a8f-1708f2c5430c"
      unitRef="usd">-3462000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="ie4f6997d7b6a4dffb8348bc79e61d55d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEyLTE2LTEtMS0w_519faf45-02fd-421e-87e4-8bf8eeac2a6a"
      unitRef="usd">-1389000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEyLTE4LTEtMS0w_640d60df-49f5-4211-88af-1d95a67a5aaf"
      unitRef="usd">-4851000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <us-gaap:ProfitLoss
      contextRef="ief9ea856fb8b4957a868d5242cf2dfe6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEzLTEwLTEtMS0w_da41d81f-d573-48e9-8e55-792ac3992f2d"
      unitRef="usd">-40475000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie4f6997d7b6a4dffb8348bc79e61d55d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEzLTE2LTEtMS0w_4149bd1b-7c6a-4c8a-83d4-69e810bc7302"
      unitRef="usd">1842000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEzLTE4LTEtMS0w_4c409a15-df1b-4fdc-a530-092b917793c8"
      unitRef="usd">-38633000</us-gaap:ProfitLoss>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i920dae6bbdec4d9e91564dc1c5a3c875_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEyLTEyLTEtMS00MjM_54609df6-a023-4c68-bf95-e94f8b29c5cf"
      unitRef="usd">33292000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzEyLTE4LTEtMS00MjM_16ab8d9b-2fff-418d-bf4f-0cec8d065166"
      unitRef="usd">33292000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityOther
      contextRef="i0a5c4df52c574963a55c4fcf26b42270_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE0LTYtMS0xLTA_ad0736f8-6939-4b86-8bde-d36e6592af2c"
      unitRef="usd">-1694000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i64d6ce7e5f8644ab93444eb52dc41fd0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE0LTgtMS0xLTA_dd5596c5-a7b7-4e43-adf3-0e4be58a0d68"
      unitRef="usd">1951000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ief9ea856fb8b4957a868d5242cf2dfe6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE0LTEwLTEtMS0w_65476785-e48c-4722-95a9-2ffabbaa36e9"
      unitRef="usd">-632000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE0LTE4LTEtMS0w_d8b15d6d-75be-4f86-8cb0-db060cdf72af"
      unitRef="usd">-375000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f8c002a5de5429ca38dd53fbb0a5e47_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTItMS0xLTA_9635449b-4774-457a-b86a-44a94caaebe7"
      unitRef="usd">102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9fd712236928498eacb917c75f4e4b68_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTYtMS0xLTA_f109a6a0-e5d7-4b03-987a-3530183868a5"
      unitRef="usd">3702522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib25485a36b21447a8ca40a93efd8962a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTgtMS0xLTA_9fb91048-af1a-4983-894a-28b0f32790fd"
      unitRef="usd">-125100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia01b3c930cac4b639cbf04cffa041d16_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTEwLTEtMS0w_2829c0c9-ea71-4f89-9bdd-e07345a82ed0"
      unitRef="usd">694129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b10b8f7b72f4fa8b03c9c69cc782738_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTEyLTEtMS0w_5496ec6a-0133-429e-ba3e-d008a94695d8"
      unitRef="usd">-131454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cd8b800df4240c8bc669173977abb5b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTE2LTEtMS0w_1e93eb2c-5dbf-41d5-8f4f-5e92ac58ec6a"
      unitRef="usd">15275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE1LTE4LTEtMS0w_68086b20-4048-4a49-817c-7352213ee4d2"
      unitRef="usd">4155474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i87ddb4263ca0468faf2e94e5fa5f5a8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE5LTItMS0xLTA_8ba1e5e0-f173-4d59-bd55-8c7d683c800c"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE5LTYtMS0xLTA_d92669ad-01fa-40c3-be84-89a65bde82b5"
      unitRef="usd">67307000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE5LTE4LTEtMS0w_38a8c285-ca3c-4e24-bae8-06121f6ef272"
      unitRef="usd">67310000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIwLTYtMS0xLTA_0021ea25-9ddf-401f-9a6c-7e28d23d5e3c"
      unitRef="usd">6654000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIwLTE4LTEtMS0w_346d8942-1608-4801-bf79-660a51fc29be"
      unitRef="usd">6654000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIxLTYtMS0xLTA_cec7e02d-955b-4158-9949-dd300c6b41a3"
      unitRef="usd">9778000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIxLTE4LTEtMS0w_b8618270-f9cc-4ba9-8a4c-8fe6228570f8"
      unitRef="usd">9778000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIyLTYtMS0xLTA_ab7cdc66-f277-47eb-ae07-54e4378a6ce8"
      unitRef="usd">9353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIyLTE4LTEtMS0w_e850fb76-39c9-42df-9f73-d0155777ea06"
      unitRef="usd">9353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE5LTYtMS0xLTQxMw_e1932c2b-b84e-4093-94d8-b62d5a33fbce"
      unitRef="usd">833000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i1eac817177874f079f914c418762dac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE5LTE2LTEtMS00MTM_09115f76-16dd-4e1c-a85a-cb5ecff4640a"
      unitRef="usd">6480000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzE5LTE4LTEtMS00MTM_a1e0c793-0000-4eb5-8699-ccd8709cda25"
      unitRef="usd">7313000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <sats:AdjustmentsToAdditionalPaidInCapitalEffectOfDiscontinuedOperations
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIwLTYtMS0xLTQxMw_852e4f72-9693-42ae-bc22-d00fbebd76b9"
      unitRef="usd">532747000</sats:AdjustmentsToAdditionalPaidInCapitalEffectOfDiscontinuedOperations>
    <sats:AdjustmentsToAdditionalPaidInCapitalEffectOfDiscontinuedOperations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIwLTE4LTEtMS00MTM_10f4471a-ca80-4430-afee-1f97bec87a90"
      unitRef="usd">532747000</sats:AdjustmentsToAdditionalPaidInCapitalEffectOfDiscontinuedOperations>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIxLTYtMS0xLTQxMw_d48a3f7a-59d3-4b35-ae16-cba6cb91a34f"
      unitRef="usd">29576000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i1eac817177874f079f914c418762dac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIxLTE2LTEtMS00MTM_a168a316-cf65-4853-a9aa-9acddaaff63f"
      unitRef="usd">73199000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzIxLTE4LTEtMS00MTM_344661ab-57c9-453e-8d43-b8cfe9575ef4"
      unitRef="usd">102775000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="id9e8911cd561432f8073573b2c65944c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI0LTgtMS0xLTA_bdb19dc5-15b9-4345-8a85-a7e1fcb46c8e"
      unitRef="usd">2962000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i1eac817177874f079f914c418762dac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI0LTE2LTEtMS0w_ccec2aed-3732-4a0c-8c34-af5298ca9b00"
      unitRef="usd">3328000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI0LTE4LTEtMS0w_d48193c7-53fc-433b-ba4c-d11b6a4df6f9"
      unitRef="usd">6290000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <us-gaap:ProfitLoss
      contextRef="i43da4b0915894bc4a9d623d962f199bd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI1LTEwLTEtMS0w_fc027750-360a-4093-98c8-ae40bc8194f5"
      unitRef="usd">-62917000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1eac817177874f079f914c418762dac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI1LTE2LTEtMS0w_e7ad1191-3cc1-4b3a-a4bc-bc74ef3cc7c1"
      unitRef="usd">-11335000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI1LTE4LTEtMS0w_2c07dce7-00e9-4bc1-b572-3e7a8313db1d"
      unitRef="usd">-74252000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityOther
      contextRef="i754183d4cbe64e56b36cb32a7fc52ea0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTYtMS0xLTA_33d8aba4-8d35-4b9b-967c-bef33dc622c3"
      unitRef="usd">1127000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i43da4b0915894bc4a9d623d962f199bd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTEwLTEtMS0w_d19c8e20-66cd-4c85-95b9-e4950197a149"
      unitRef="usd">-1597000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i1eac817177874f079f914c418762dac2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTE2LTEtMS0w_7fd53484-60f4-439c-8c9d-b2325286aa1d"
      unitRef="usd">-1761000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTE4LTEtMS0w_dd41be24-7ad7-46b7-a1c4-5368eb287e5d"
      unitRef="usd">-2231000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5010c0f70534417fa25207f1386d00f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTItMS0xLTA_b54cb584-5953-4ef2-8ff3-07b4b1d04ba3"
      unitRef="usd">105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia495e2e868244c2aad8236eec6e05f2a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTYtMS0xLTA_c738e926-d6ce-4874-82eb-35433ca43a17"
      unitRef="usd">3290483000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56b61c217068489a9e194fd6f33f87b9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTgtMS0xLTA_97fa1a19-b37d-4e1b-bf50-3125dcb55b89"
      unitRef="usd">-122138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i63ad8ac42bfe4b25b43637307b059b4c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTEwLTEtMS0w_12b8a599-106e-417d-8b05-361052b5573f"
      unitRef="usd">632809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaef48834783f4b1cab6134b7cb0e4a3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTEyLTEtMS0w_f6f4a39b-4b79-4c29-8703-a15c6f2919b3"
      unitRef="usd">-131454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8577076d39b541b580f31c43cc967d28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTE2LTEtMS0w_ee368178-5d56-45ee-a334-360f3b9a2a10"
      unitRef="usd">75748000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI4LTE4LTEtMS0w_15329efd-aec6-485e-8dab-4180e5f30cfe"
      unitRef="usd">3745553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32d57edc6d9849cf9a52e4e7299fbda3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI2LTEwLTEtMS0xMDA2NA_45dc06e2-7411-4df1-b215-c3c5a70c9c64"
      unitRef="usd">-9068000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19cfb3538d3d46619cea04dc4507ce5a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI2LTE2LTEtMS0xMDA2NA_ad85ba74-b3e6-4123-8351-534776879303"
      unitRef="usd">-240000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4af4f0c9f5f24eec9910a8f7103cc839_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI2LTE4LTEtMS0xMDA2NA_61b83449-1ead-4fb9-8c5f-ce15c23d498c"
      unitRef="usd">-9308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae27f56bdbe8405faae94dcbb841113a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTItMS0xLTEwMDY0_4de345b4-e311-4c47-9c32-116764b4b801"
      unitRef="usd">105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i701fd334112c4325889e6214f49e42ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTYtMS0xLTEwMDY0_3f28402d-89e3-411f-aaed-436646345a02"
      unitRef="usd">3290483000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a8680872c8446719afefeefa5de96ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTgtMS0xLTEwMDY0_32c8bcac-4fa4-4f80-a779-a46c127e28dc"
      unitRef="usd">-122138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1dcb6055e7bb4b129a8ec031d7f384ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTEwLTEtMS0xMDA2NA_679fc604-f6ad-4044-93fe-b18c71322c61"
      unitRef="usd">623741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75d54f4695c74ed2a1531f72c7813375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTEyLTEtMS0xMDA2NA_231fb68d-0f69-4ec2-8428-515c6d8e84fa"
      unitRef="usd">-131454000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4746c97d18b24f58bcd0bd987c461cc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTE2LTEtMS0xMDA2NA_2fde41ef-27f6-43f3-8c66-7a1db8bc2dc7"
      unitRef="usd">75508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93a3db073263488e8e0601a940b3e5a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzI3LTE4LTEtMS0xMDA2NA_0051255d-c762-42c1-b075-ad90d66294b3"
      unitRef="usd">3736245000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iceb7b35d7c264e0da2f6858e0fc94043_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMwLTYtMS0xLTA_0b0fba3c-fe65-4bc8-b00d-9533a11565d9"
      unitRef="usd">855000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMwLTE4LTEtMS0w_350cf188-caa5-497b-b91c-0123836c5c34"
      unitRef="usd">855000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="iceb7b35d7c264e0da2f6858e0fc94043_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMxLTYtMS0xLTA_740da261-476e-4876-af09-c5cca48ac1f1"
      unitRef="usd">6921000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMxLTE4LTEtMS0w_5c5a47c1-12e3-453f-9cda-945eae3a9ef1"
      unitRef="usd">6921000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iceb7b35d7c264e0da2f6858e0fc94043_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMyLTYtMS0xLTA_ab0cb7fd-511a-4754-8afc-7567a01781a6"
      unitRef="usd">10109000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMyLTE4LTEtMS0w_a5efe9fa-48d9-4712-9f7d-e1384d0e5280"
      unitRef="usd">10109000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iceb7b35d7c264e0da2f6858e0fc94043_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMzLTYtMS0xLTA_0cc3b311-178d-46ef-8412-4da627af3ab5"
      unitRef="usd">8887000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMzLTE4LTEtMS0w_e6bff1ba-10ea-412d-a8e5-e05608fd6c74"
      unitRef="usd">8887000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iceb7b35d7c264e0da2f6858e0fc94043_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM3LTYtMS0xLTA_f4414d63-3760-4125-b403-f1b521813a6c"
      unitRef="usd">4338000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iefe9eed9ed464d1f80ba27914a5b026e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM3LTE2LTEtMS0w_ed50f613-fa94-49ee-b3a4-ef4e88194506"
      unitRef="usd">-1580000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM3LTE4LTEtMS0w_59c439f1-c440-412a-a7ea-0188d55515f1"
      unitRef="usd">2758000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="iefe9eed9ed464d1f80ba27914a5b026e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMyLTE2LTEtMS04MTkw_18dba996-02bf-4616-ae6a-af3f80fd84d5"
      unitRef="usd">18241000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzMyLTE4LTEtMS04MTkw_5e8fc0bb-6598-4eea-8bd6-50a328fab082"
      unitRef="usd">18241000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="ie6d0afed11dd483ebbc3f87127b55e45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM4LTgtMS0xLTA_8a6addb4-5f15-4d99-b100-32145d95a97b"
      unitRef="usd">-65738000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="iefe9eed9ed464d1f80ba27914a5b026e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM4LTE2LTEtMS0w_999f8d79-3aca-4d82-a7a5-6e5a09a36e0e"
      unitRef="usd">-15631000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM4LTE4LTEtMS0w_f46a4c8d-253c-4975-afc8-540ba7c74fa8"
      unitRef="usd">-81369000</sats:OtherComprehensiveIncomeLossNetofTaxExcludingOtherEquityComponents>
    <us-gaap:ProfitLoss
      contextRef="i33706db9fc8d423e9b269910980f53a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM5LTEwLTEtMS0w_441dfbf8-23a0-4316-9a29-e1ba9a4c24d2"
      unitRef="usd">-40150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iefe9eed9ed464d1f80ba27914a5b026e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM5LTE2LTEtMS0w_199484de-09c8-4ede-a6a0-9a867f646a6c"
      unitRef="usd">-11754000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM5LTE4LTEtMS0w_f8c5b9dc-a39f-4a35-ba20-0887bbefd0d8"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4ad324354dac4e65af77b0da08952384_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM1LTEyLTEtMS04MTkw_f57e4cf9-25ca-4015-bb72-19f0aa3b3584"
      unitRef="usd">43458000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzM1LTE4LTEtMS04MTkw_0feea01c-a9f7-4041-8668-536d155dc351"
      unitRef="usd">43458000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityOther
      contextRef="iceb7b35d7c264e0da2f6858e0fc94043_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQwLTYtMS0xLTA_10cc1aa8-7bc3-4e17-becc-14448cb00c38"
      unitRef="usd">167000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="iefe9eed9ed464d1f80ba27914a5b026e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQwLTE2LTEtMS0w_76455b08-9988-49dd-bdb9-04f6dc555cd0"
      unitRef="usd">-132000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQwLTE4LTEtMS0w_fcf6db15-9a71-4b99-ba2f-07f3b352e74f"
      unitRef="usd">35000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42dc5345f4164f68a65cab09d5945ba5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTItMS0xLTA_e33fb844-c846-4573-bb72-138127083ea6"
      unitRef="usd">105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id57caff56b714aa49092fbe8d0373305_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTYtMS0xLTA_7a4bfb7f-9b29-42a3-8524-2703a18573b9"
      unitRef="usd">3321426000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1697cce3182e4671b800b46daf7f097d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTgtMS0xLTA_b5ec5cc0-f3c9-4ce5-ac90-23c0ae23b65b"
      unitRef="usd">-187876000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d7201b9ccb0427cae11d80f23475a45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTEwLTEtMS0w_4d9d4d00-d42a-460b-b7f9-ba425093dab1"
      unitRef="usd">583591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd131c4c35dd4e81ada12dcff27fa169_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTEyLTEtMS0w_f2166015-ef17-45e4-a39a-8b73c51ebc28"
      unitRef="usd">-174912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1dd81749c92e4499b9ec4cd02824306d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTE2LTEtMS0w_9f11f303-9c29-4963-ae7b-2d6ce26018a2"
      unitRef="usd">64916000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTAvZnJhZzpiZTU4NDE4N2ExZjc0YjQyOTliNDlmODMyOWVkMjAxNS90YWJsZToyOWNhNTg1YWQ4ZDA0NTQ0YjMxNDJjODlkZmZiNjMzYy90YWJsZXJhbmdlOjI5Y2E1ODVhZDhkMDQ1NDRiMzE0MmM4OWRmZmI2MzNjXzQxLTE4LTEtMS0w_b94b86a4-9ccd-4c0e-9819-3d8430f1904f"
      unitRef="usd">3607250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzQtMi0xLTEtMA_1a79ba16-125d-4b12-bece-25bc8f8546e8"
      unitRef="usd">-51904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzQtNC0xLTEtMA_1208019e-19c4-480b-bfb7-f55f1c3b043a"
      unitRef="usd">-74252000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzQtNi0xLTEtMA_5accad32-ee7d-463c-b2b1-d5de148f22cc"
      unitRef="usd">-38633000</us-gaap:ProfitLoss>
    <sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzYtMi0xLTEtMA_67cb780f-f739-4ad5-b575-33c9344c2343"
      unitRef="usd">525011000</sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations>
    <sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzYtNC0xLTEtMA_f01648bc-be7e-4f5c-a660-2d12fc7b5f89"
      unitRef="usd">588200000</sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations>
    <sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzYtNi0xLTEtMA_1f9fcc2d-047f-4ff0-a2ab-ce421fd91b67"
      unitRef="usd">598178000</sats:DepreciationandAmortizationNonproductionIncludingDiscontinuedOperations>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzctMi0xLTEtMA_65bccad5-b3c8-4e20-9607-15e6ec839cb0"
      unitRef="usd">1685000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzctNC0xLTEtMA_60928660-9b21-4143-8455-de4c95f3accb"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzctNi0xLTEtMA_4370e7b7-a337-4c76-846a-da34f5bf663d"
      unitRef="usd">65220000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzgtMi0xLTEtMA_1f702f0f-79ce-4b00-b231-05ef23b45dc6"
      unitRef="usd">-31306000</us-gaap:MarketableSecuritiesGainLoss>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzgtNC0xLTEtMA_a7718099-5367-42d3-8742-67b8afd6238d"
      unitRef="usd">28912000</us-gaap:MarketableSecuritiesGainLoss>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzgtNi0xLTEtMA_5bcd633e-f7f0-49d7-8bd1-bbefce3e03ee"
      unitRef="usd">-12109000</us-gaap:MarketableSecuritiesGainLoss>
    <sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzktMi0xLTEtMA_c332176c-3321-4f74-af64-2e39fa55d8a0"
      unitRef="usd">-7267000</sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations>
    <sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzktNC0xLTEtMA_6e1c92b1-6ee5-411d-89ac-b52f3e595e59"
      unitRef="usd">-14734000</sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations>
    <sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzktNi0xLTEtMA_a134fb10-e534-4b52-a9a5-d63a1728a577"
      unitRef="usd">-6037000</sats:IncomeLossfromEquityMethodInvestmentsIncludingDiscontinuedOperations>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEwLTItMS0xLTA_ff2d3730-846c-4373-be58-294f879a2c7c"
      unitRef="usd">6015000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEwLTQtMS0xLTA_91fd165b-1850-48a5-b681-cbab12ac0975"
      unitRef="usd">-11590000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEwLTYtMS0xLTA_363b07da-68df-474c-a07d-525ee7a67d76"
      unitRef="usd">-15583000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzExLTItMS0xLTA_494f520d-0f05-4ee2-a538-744e2564573b"
      unitRef="usd">18147000</sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzExLTQtMS0xLTA_3981d978-0538-491a-8cc0-11db51b1188e"
      unitRef="usd">32542000</sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzExLTYtMS0xLTA_181f2358-8403-4d5d-a050-fca79855589e"
      unitRef="usd">26327000</sats:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <us-gaap:ShareBasedCompensation
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEyLTItMS0xLTA_7f62e803-9ade-4dc6-84f7-01990c65f928"
      unitRef="usd">8887000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEyLTQtMS0xLTA_5135c3fd-dd17-49d5-9694-c0ec792f783a"
      unitRef="usd">9353000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEyLTYtMS0xLTA_5d8f47eb-971e-4d3e-a380-d7257ed10cfd"
      unitRef="usd">9990000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEzLTItMS0xLTA_e388807a-f01e-4f06-b9b0-c4da2079aab7"
      unitRef="usd">4324000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEzLTQtMS0xLTA_5aea1245-b54d-41b9-b334-b1ff582f17cd"
      unitRef="usd">5912000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzEzLTYtMS0xLTA_5d000f9a-3cc3-4fe7-929b-9113c60c16cc"
      unitRef="usd">7923000</us-gaap:AmortizationOfFinancingCosts>
    <sats:EquityMethodInvestmentDividendsOrDistributionsIncludingDiscontinuedOperations
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE0LTItMS0xLTA_31395c86-1009-48e9-8337-903014955752"
      unitRef="usd">0</sats:EquityMethodInvestmentDividendsOrDistributionsIncludingDiscontinuedOperations>
    <sats:EquityMethodInvestmentDividendsOrDistributionsIncludingDiscontinuedOperations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE0LTQtMS0xLTA_b96b4508-36f7-4d12-8e92-ed7e350c4650"
      unitRef="usd">2716000</sats:EquityMethodInvestmentDividendsOrDistributionsIncludingDiscontinuedOperations>
    <sats:EquityMethodInvestmentDividendsOrDistributionsIncludingDiscontinuedOperations
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE0LTYtMS0xLTA_3ac2276a-3762-4995-b8f5-11fcb030a557"
      unitRef="usd">10000000</sats:EquityMethodInvestmentDividendsOrDistributionsIncludingDiscontinuedOperations>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE2LTItMS0xLTA_36d02e96-4722-4234-91a6-04d99984a4ed"
      unitRef="usd">-12501000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE2LTQtMS0xLTA_774f4507-8c07-46d0-b1e1-32df19c398d5"
      unitRef="usd">6297000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE2LTYtMS0xLTA_24268e00-3391-4466-9ec5-d846053bd3ee"
      unitRef="usd">-3489000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE4LTItMS0xLTA_a840d52c-c2a6-4cc4-a2ec-e528c34408d5"
      unitRef="usd">-2237000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE4LTQtMS0xLTA_305d4204-a27c-49cc-bee3-6c3423cf0923"
      unitRef="usd">-8289000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE4LTYtMS0xLTA_0513dbee-8474-46ab-b66c-bf82d5d0c91c"
      unitRef="usd">17842000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE5LTItMS0xLTA_60ff7ee2-4169-4bdd-9595-b3f96ffbda57"
      unitRef="usd">12984000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE5LTQtMS0xLTA_6ce8af56-84cb-4fc5-907f-2588bda08498"
      unitRef="usd">39190000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzE5LTYtMS0xLTA_6340d57c-cdf6-474f-963b-248c91a0c678"
      unitRef="usd">-18577000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIwLTItMS0xLTA_fdcce0a9-5693-485b-924b-d5df73b7f0f1"
      unitRef="usd">-12339000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIwLTQtMS0xLTA_9ee1b060-5b4a-4e8f-9a81-139535b8af9e"
      unitRef="usd">13149000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIwLTYtMS0xLTA_d926e35c-abb3-4661-ad41-947317238389"
      unitRef="usd">9562000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIxLTItMS0xLTA_684f7f19-f696-4521-b5e2-625825b62285"
      unitRef="usd">3509000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIxLTQtMS0xLTA_6f5f1208-b5b3-422b-a94f-2c459e14a5c6"
      unitRef="usd">26376000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIxLTYtMS0xLTA_c37dbe24-d02a-4ec5-b34c-83ebfd4d8329"
      unitRef="usd">7867000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIyLTItMS0xLTA_d8a2c466-0867-4d4d-85ed-af505743b465"
      unitRef="usd">42822000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIyLTQtMS0xLTA_b78d2ebd-d1cc-4dae-8ca5-920fa563df8e"
      unitRef="usd">66352000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIyLTYtMS0xLTA_cb86db14-be45-48c3-b804-158d012795aa"
      unitRef="usd">12183000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIzLTItMS0xLTA_5b7af9be-d759-47d9-b281-1a36fa2b6dc5"
      unitRef="usd">15064000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIzLTQtMS0xLTA_7c3a0813-9ed2-4b18-b0c6-38e417ac3b2b"
      unitRef="usd">-13166000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzIzLTYtMS0xLTA_f0575f2b-0343-4131-94a4-d7fa0c67f206"
      unitRef="usd">5070000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI0LTItMS0xLTA_d85b8445-62f6-484d-9279-aed81f3c6847"
      unitRef="usd">534388000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI0LTQtMS0xLTA_af637610-061a-4786-8096-a9a67f791cf0"
      unitRef="usd">656322000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI0LTYtMS0xLTA_ddafc67a-9d7e-4dfb-a9c9-abf17398cbf2"
      unitRef="usd">734522000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI2LTItMS0xLTA_0844ac4f-d825-418b-a4fb-5d17d5bed3a0"
      unitRef="usd">2799838000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI2LTQtMS0xLTA_75574500-7f82-4715-8acb-e53a173a7eb4"
      unitRef="usd">993369000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI2LTYtMS0xLTA_74d2bc13-419d-4cd5-9a32-5dced6b86a65"
      unitRef="usd">2973254000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI3LTItMS0xLTA_15ee7556-ef09-4b5d-a9dd-4c686f7a0965"
      unitRef="usd">2110336000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI3LTQtMS0xLTA_f7991310-fc83-40ac-abd2-6758d11e714b"
      unitRef="usd">2391220000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI3LTYtMS0xLTA_266bb4ec-f5c5-47c2-b401-61707ccedb2f"
      unitRef="usd">1498463000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI4LTItMS0xLTA_948d53ad-2f4a-477c-9479-f7cbaf1cb5b1"
      unitRef="usd">408798000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI4LTQtMS0xLTA_98b400ad-0ef5-4a03-8e07-8e809e7e567f"
      unitRef="usd">418584000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI4LTYtMS0xLTA_4708b033-5a59-4af0-9c2e-a1c3c461742a"
      unitRef="usd">555141000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI5LTItMS0xLTA_433cda83-a39d-40f6-bdea-6c91e5bd249c"
      unitRef="usd">38655000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI5LTQtMS0xLTA_6107f989-3c35-4e80-a6d0-b3d50dfc9192"
      unitRef="usd">29310000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzI5LTYtMS0xLTA_b030ccb2-bdff-4f6f-ad5c-98f907f35319"
      unitRef="usd">31639000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMwLTItMS0xLTA_ae2feb2b-4258-4da1-8912-d350e60298a2"
      unitRef="usd">5500000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMwLTQtMS0xLTA_fe39e050-b128-4539-bda9-b415cd721d46"
      unitRef="usd">93687000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMwLTYtMS0xLTA_7d4d3aa9-2a1c-46d0-ba29-2f1acc8919da"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMxLTItMS0xLTA_a77cfb55-4180-4745-b7be-02225640a102"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMxLTQtMS0xLTA_f5de45be-5198-44a0-862d-b23a74b5b123"
      unitRef="usd">2149000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMxLTYtMS0xLTA_c0eb3669-d86a-4cb8-bba9-7119aba8411b"
      unitRef="usd">115991000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMxLTItMS0xLTI2ODUz_5fc5290b-cb60-4976-a3e6-e4ab0b3e5b5c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMxLTQtMS0xLTI2ODUz_0cab7b83-0917-4a1e-8a70-93916c67d8d4"
      unitRef="usd">34447000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMxLTYtMS0xLTI2ODUz_1c27656c-c3a8-4482-aa07-c5a3cb6a44d8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <sats:Refundsandotherreceiptsrelatedtopropertyandequipment
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMyLTItMS0xLTI2ODU2_25347195-e2a0-432c-be2e-5578c79b43e2"
      unitRef="usd">0</sats:Refundsandotherreceiptsrelatedtopropertyandequipment>
    <sats:Refundsandotherreceiptsrelatedtopropertyandequipment
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMyLTQtMS0xLTI2ODU2_27fed592-e38c-43b8-91b2-e3adc2283537"
      unitRef="usd">0</sats:Refundsandotherreceiptsrelatedtopropertyandequipment>
    <sats:Refundsandotherreceiptsrelatedtopropertyandequipment
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMyLTYtMS0xLTI2ODU2_c8987909-17e0-4f8c-89e4-e2832b639265"
      unitRef="usd">77524000</sats:Refundsandotherreceiptsrelatedtopropertyandequipment>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMzLTItMS0xLTI2ODU5_ade7a88a-196a-4f87-8f38-e1b35e828399"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMzLTQtMS0xLTI2ODU5_34e4958a-cbf0-42c3-b35d-42c2643235ee"
      unitRef="usd">2284000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMzLTYtMS0xLTI2ODU5_215805ad-7756-499e-a9b8-aab19574642c"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMyLTItMS0xLTA_d4aa93c0-a79a-4bb9-8117-9c45ad4af1fb"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMyLTQtMS0xLTA_2af35825-4bc4-494e-b4fb-be768b99802f"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzMyLTYtMS0xLTA_144c2a5b-e0fb-470b-b65a-d98ed374f76e"
      unitRef="usd">1558000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzM2LTItMS0xLTA_153cb172-71d4-49cb-93a6-b5c95e7dd610"
      unitRef="usd">-1142455000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzM2LTQtMS0xLTA_04083e78-84e8-4969-8c3a-d27c9e7dec60"
      unitRef="usd">821958000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTpjNzUxNTY0ZjdmZTU0MDMwOGMxNzZlMmQxMmYwOGYxMS90YWJsZXJhbmdlOmM3NTE1NjRmN2ZlNTQwMzA4YzE3NmUyZDEyZjA4ZjExXzM2LTYtMS0xLTA_d0774249-26c4-4398-be38-d7c6854e190e"
      unitRef="usd">-2098480000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEtMi0xLTEtMA_88a7bf7f-a841-4791-85cd-ae560c69d107"
      unitRef="usd">0</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEtNC0xLTEtMA_6c64b78b-397f-4e7c-b0cf-e725e3666337"
      unitRef="usd">920923000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEtNi0xLTEtMA_962bac5d-4150-41d5-8022-2c4a4eab55b8"
      unitRef="usd">70173000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzItMi0xLTEtMA_0c9de88b-56ef-4731-ba0e-513acb515811"
      unitRef="usd">811000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzItNC0xLTEtMA_934570e3-fb61-4315-adbc-f991e1e87b09"
      unitRef="usd">29347000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzItNi0xLTEtMA_301afac3-b9df-48b3-abc3-df2866467f8a"
      unitRef="usd">41019000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzMtMi0xLTEtMA_42386536-5317-4ac1-85cc-cf9b7bef862f"
      unitRef="usd">1554000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzMtNC0xLTEtMA_ee901c56-b58e-495e-93f4-ce6842766eeb"
      unitRef="usd">5447000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzMtNi0xLTEtMA_0a3c3bff-56dc-4795-8e9c-c55c0aeceb03"
      unitRef="usd">5350000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzQtMi0xLTEtMA_e2098d1d-6c62-42e8-9743-f3db615c7cfb"
      unitRef="usd">855000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzQtNC0xLTEtMA_99f54592-a2d7-4c8b-b58c-5f50323e42b8"
      unitRef="usd">67337000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzQtNi0xLTEtMA_6a6e7790-783e-442d-b839-fe41f352c3cf"
      unitRef="usd">4424000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzUtMi0xLTEtMA_4767f0b1-f10a-4442-bbea-764671c3611a"
      unitRef="usd">10109000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzUtNC0xLTEtMA_7d17a39f-c4a0-4272-a6ad-5e2c5b96641e"
      unitRef="usd">9779000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzUtNi0xLTEtMA_d66f1f64-93a8-44bc-bf9e-b1a10bdc363e"
      unitRef="usd">9368000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzYtMi0xLTEtMA_1e1065c0-9a27-4f78-9fe8-807c225610d4"
      unitRef="usd">43458000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzYtNC0xLTEtMA_849002d2-a3fb-43c2-aed2-8c7efc384f21"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzYtNi0xLTEtMA_4fb49205-b331-4878-8322-47e60f37d19f"
      unitRef="usd">33292000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzctMi0xLTEtODA2NA_8755ebe8-4597-42a5-8b69-594f9e4223fa"
      unitRef="usd">18241000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzctNC0xLTEtODA2NA_6ef990cb-394b-4a5b-b495-ee39108d2a67"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzctNi0xLTEtODA2NA_4d7b1532-2cb7-461f-86c2-365f56eb8856"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzctMi0xLTEtMA_838a9026-f60c-4089-9edb-0098de1d30e7"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzctNC0xLTEtMA_92c60a4a-cc18-4414-80af-ee45da2ad952"
      unitRef="usd">7313000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzctNi0xLTEtMA_efc30d5c-8e6a-4afd-a195-f7cc7b8c6128"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzgtMi0xLTEtMA_5142792e-af19-4e11-a0ce-09a56b7fac6d"
      unitRef="usd">998000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzgtNC0xLTEtMA_030bfcef-e4a1-4abd-979c-9bcee6390c96"
      unitRef="usd">603000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzgtNi0xLTEtMA_c6a4493e-1025-4d96-8ade-50a61ad8dc6e"
      unitRef="usd">-521000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzktMi0xLTEtMA_90628962-6310-4723-b202-8a6b3b00657b"
      unitRef="usd">-15620000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzktNC0xLTEtMA_fa9a8878-2d3a-4c80-b5c8-e876e1576965"
      unitRef="usd">-885311000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzktNi0xLTEtMA_2d2613b1-25b9-4af9-bd73-106717b2a4af"
      unitRef="usd">-136563000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEwLTItMS0xLTA_52749eec-6358-4edf-a277-76208cacb214"
      unitRef="usd">-1390000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEwLTQtMS0xLTA_fcee853d-d04d-4d61-b7b7-6738ff3b3bbe"
      unitRef="usd">-575000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEwLTYtMS0xLTA_105b926f-a3b2-4e46-9ce0-bec925c68b68"
      unitRef="usd">-2233000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzExLTItMS0xLTA_edeb9ee2-9f32-4e8b-abca-278670fe8058"
      unitRef="usd">-625077000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzExLTQtMS0xLTA_fce97dd6-3b86-4675-a53c-8abfae870b39"
      unitRef="usd">592394000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzExLTYtMS0xLTA_6533cf7e-3550-4bc4-8980-6a40ab08fb8d"
      unitRef="usd">-1502754000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEyLTItMS0xLTA_bd67f33a-2b97-4efb-9248-2147776f3319"
      unitRef="usd">1521889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEyLTQtMS0xLTA_7db4ce24-55bb-4d5e-b217-c5a4faf8aff3"
      unitRef="usd">929495000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEyLTYtMS0xLTA_10c359dd-25ee-431b-b44f-05f685dabf04"
      unitRef="usd">2432249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEzLTItMS0xLTA_3343ae35-73d3-4b5c-b86c-80b76e6a05be"
      unitRef="usd">896812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEzLTQtMS0xLTA_d95fb039-d863-4726-8e05-0d3d78baecc4"
      unitRef="usd">1521889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTMvZnJhZzphYTE0YjZhYTJmYmU0ODRlODA3YmRlYzRkMTYyNzdmZS90YWJsZTozYWI4MDdjOWM2M2Q0NjVmOTgwZmI3YjQyNjhkMTVhMy90YWJsZXJhbmdlOjNhYjgwN2M5YzYzZDQ2NWY5ODBmYjdiNDI2OGQxNWEzXzEzLTYtMS0xLTA_d73d9df8-d9ed-4089-8873-f080b647f331"
      unitRef="usd">929495000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTkvZnJhZzo2NDU1ZjYzZGRmOTk0YzA0YjM4YWM4ZWIzMzZkYmRhNC90ZXh0cmVnaW9uOjY0NTVmNjNkZGY5OTRjMDRiMzhhYzhlYjMzNmRiZGE0XzczNTA_916e626c-0948-487a-8fd1-3a994fdab92a">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: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;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 and has operated as a separately traded public company from DISH Network Corporation (&#x201c;DISH&#x201d;) since  2008.  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 a global provider of broadband satellite technologies, broadband internet services for consumer customers, which include home and small to medium-sized businesses, and satellite services.  We also deliver innovative network technologies, managed services and communications solutions for enterprise customers, which include aeronautical and government enterprises.  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-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;Hughes&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 services to domestic and international consumer customers and broadband network technologies, managed services, equipment, hardware, satellite services and communication solutions to service providers and enterprise customers.  The Hughes segment also designs, provides and installs gateway and terminal equipment to customers for other satellite systems.  In addition, our Hughes segment designs, develops, constructs and provides 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;ESS&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 uses certain of our owned and leased in-orbit satellites and related licenses to provide satellite services on a full-time and/or occasional-use basis to United States (&#x201c;U.S.&#x201d;) government service providers, internet service providers, broadcast news organizations, content providers and private enterprise 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 departments (primarily Executive, Treasury, Strategic Development, Human Resources, IT, 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.  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 Note 20. Segment Reporting for further detail.&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 and its subsidiaries (together with DISH, &#x201c;DISH Network&#x201d;) and our joint venture Dish Mexico, S. de R.L. de C.V. (&#x201c;Dish Mexico&#x201d;) and its subsidiaries, 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the BSS Transaction, we and DISH Network agreed to indemnify each other against certain losses with respect to breaches of certain representations and covenants and certain retained and assumed liabilities, respectively.  Additionally, we and DISH and certain of our and their subsidiaries (i) entered into certain customary agreements covering, among other things, matters relating to taxes, employees, intellectual property and the provision of transitional services; (ii) terminated certain previously existing agreements; and (iii) amended certain existing agreements and entered into certain new agreements pursuant to which we and DISH Network will obtain and provide certain products, services and rights from and to each 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;The BSS Transaction was structured in a manner intended to be tax-free to us and our stockholders for U.S. federal income tax purposes and was accounted for as a spin-off to our shareholders as we did not receive any consideration.  Following the consummation of the BSS Transaction, we no longer operate the BSS Business, which was a substantial portion of our ESS segment.  As a result of the BSS Transaction, the financial results of the BSS Business, except for certain real estate that transferred in the transaction, are presented as discontinued operations and, as such, excluded from continuing operations and segment results for the years ended December 31, 2019 and 2018, as presented in these Consolidated Financial Statements and the accompanying notes (collectively, the &#x201c;Consolidated Financial Statements&#x2019;).  &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;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 5. Discontinued Operations &lt;/span&gt;for further detail.  Additionally, all amounts in the following footnotes reference results from continuing operations unless otherwise noted.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTkvZnJhZzo2NDU1ZjYzZGRmOTk0YzA0YjM4YWM4ZWIzMzZkYmRhNC90ZXh0cmVnaW9uOjY0NTVmNjNkZGY5OTRjMDRiMzhhYzhlYjMzNmRiZGE0XzkzOA_bef10a80-5de1-4394-8724-69339f5a019c"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie571ec0e9c9b4c59b7ce3a474b76fd1f_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTkvZnJhZzo2NDU1ZjYzZGRmOTk0YzA0YjM4YWM4ZWIzMzZkYmRhNC90ZXh0cmVnaW9uOjY0NTVmNjNkZGY5OTRjMDRiMzhhYzhlYjMzNmRiZGE0XzM5NzQ_3951a94b-a0a3-434f-91b8-606725eae1b6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerShareOfCommonStock
      contextRef="i888573fc254f4a228e746614f4f94433_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTkvZnJhZzo2NDU1ZjYzZGRmOTk0YzA0YjM4YWM4ZWIzMzZkYmRhNC90ZXh0cmVnaW9uOjY0NTVmNjNkZGY5OTRjMDRiMzhhYzhlYjMzNmRiZGE0XzE2NDkyNjc0NTk4NTE_29c1c7d4-e598-40d7-82bd-8ff0b74425e0"
      unitRef="shares">1</sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerShareOfCommonStock>
    <sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="ib863c66cf66b4eafa8c771a5cb9a876e_D20190901-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTkvZnJhZzo2NDU1ZjYzZGRmOTk0YzA0YjM4YWM4ZWIzMzZkYmRhNC90ZXh0cmVnaW9uOjY0NTVmNjNkZGY5OTRjMDRiMzhhYzhlYjMzNmRiZGE0XzQ0OTc_7b5966d2-c137-4f84-a712-e601749e9c80"
      unitRef="shares">0.23523769</sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1a132a2d12ba49629425b25479a0d09b_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18xOTkvZnJhZzo2NDU1ZjYzZGRmOTk0YzA0YjM4YWM4ZWIzMzZkYmRhNC90ZXh0cmVnaW9uOjY0NTVmNjNkZGY5OTRjMDRiMzhhYzhlYjMzNmRiZGE0XzQ1NDc_193a4176-d352-495a-9412-af8125128bf4"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMDIvZnJhZzo5MTIwOWIxMTJiNWU0ZjQ0YTFmMDk1ZDM3NWFjM2NjNS90ZXh0cmVnaW9uOjkxMjA5YjExMmI1ZTRmNDRhMWYwOTVkMzc1YWMzY2M1Xzgz_a3b4df2c-e42c-48d8-9e6a-8a92d4b14be3">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 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;These&#160;Consolidated Financial Statements and the accompanying notes&#160;are&#160;prepared&#160;in&#160;conformity&#160;with generally accepted accounting principles in the United States (&#x201c;U.S. 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 and their accompanying notes 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;Reclassification&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;Certain prior period amounts have been reclassified to conform with the current period presentation.&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;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) asset 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, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2020 and 2019, 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.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &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;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;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;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 &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;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&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-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 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.&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 awards subject to performance conditions is recognized only when satisfaction of the performance condition is probable.&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;Advertising 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;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;Research and development costs, not incurred in connection with customer requirements, are generally expensed when incurred.&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 U.S. 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.&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;We lease real estate, satellite capacity and equipment in the conduct of our business operations.  For contracts entered into on or after January 1, 2019, at contract inception, we assess whether the contract is, or contains, a lease.  Generally, we determine that a lease exists when (i) the contract involves the use of a distinct identified asset, (ii) we obtain the right to substantially all economic benefits from use of the asset and (iii) we have the right to direct the use of the asset.  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)&#160;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 operating leases consist primarily of leases for office space, data centers and satellite-related ground infrastructure.  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;At the lease commencement date, we recognize a right-of-use asset and a lease liability for all leases, except short-term leases with an original term of 12 months or less.  The right-of-use asset represents the right to use the leased asset for the lease term including any renewal options we are reasonably certain to exercise.  The lease liability represents the present value of the lease payments under the lease.  The right-of-use asset is initially measured at &lt;/span&gt;&lt;/div&gt;&lt;div style="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, 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.  All right-of-use assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets.  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.  &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 right-of-use 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 right-of-use 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&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;Minimum lease payments included in the measurement of lease liabilities consist of (i) fixed lease payments for the non-cancelable lease term, (ii) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised and (iii) variable lease payments that depend on an underlying index or rate, based on the index or rate in effect at lease commencement.  Certain of our real estate lease agreements require payments for non-lease costs such as utilities and common area maintenance.  We elected an accounting policy to not account for such payments separately from the related lease payments.  Our policy election results in a higher initial measurement of lease liabilities when such non-lease payments are fixed amounts.  Certain of our real estate lease agreements require variable lease payments that do not depend on an underlying index or rate, such as sales and value-added taxes and our proportionate share of actual property taxes, insurance and utilities, which are recognized in operating expenses as incurred.     &lt;/span&gt;&lt;/div&gt;Lease expense for operating leases consists of the fixed lease payments recognized on a straight-line basis over the lease term plus variable lease payments as incurred.  Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense on the lease liability based on the discount rate at lease commencement.  For both operating and finance leases, lease payments are allocated between a reduction of the lease liability and interest expense.  Amortization of the right-of-use asset for operating leases reflects amortization of the lease liability, any differences between straight-line expense and related lease payments during the accounting period, and any impairments.&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;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;We account for all business combinations that result in our control over another entity by using the acquisition method of accounting, which requires us to allocate the purchase price of the acquired business to the identifiable tangible and intangible assets acquired and liabilities assumed, including contingent consideration, and non-controlling interests, based upon their estimated fair values at the date of acquisition.  The difference between the purchase price and the excess of the aggregate estimated fair values of assets acquired and liabilities assumed is recorded as goodwill.  In determining the estimated fair values of assets acquired and liabilities assumed in a business combination, we use various recognized valuation methods including present value modeling, referenced market values, where available and cost-based approaches.  Valuations are performed by management or independent valuation specialists under management&#x2019;s supervision, where appropriate. &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;Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date, including our estimates for intangible assets, contractual obligations assumed and contingent consideration, where applicable. While we believe the assumptions and estimates we have made are reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired business and are inherently uncertain and subject to refinement. &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 believe that the estimated fair values assigned to the assets we have acquired and liabilities we have assumed are based on reasonable and appropriate assumptions.  While we believe our estimates and assumptions are reasonable and appropriate, they are inherently uncertain and subject to refinement.  As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets we have acquired and liabilities we have assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the estimated fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the Consolidated &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;Statements of Operations.  In addition, results of operations of the acquired company are included in our results from the date of the acquisition forward and include amortization expense arising from acquired intangible assets.  We expense all costs as incurred related to or involved with an acquisition 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;&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;Earnings Per Share&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; 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.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 in 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, 2020 and 2019 primarily consisted of commercial paper, government bonds, corporate notes and money market funds.  The amortized cost of these investments approximates their fair value.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable Investment 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;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.&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;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.&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&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 satellites acquired under finance leases.  The recorded costs of those satellites are the present values of all lease payments.  We amortize our finance lease right-of-use 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.&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 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;Goodwill represents the excess of the cost of acquired businesses over the estimated fair values assigned to the identifiable assets acquired and liabilities assumed.  We test goodwill for impairment annually in our second fiscal quarter, or more frequently if indicators of impairment may exist.  All of our goodwill is assigned to our Hughes segment, as it was generated through the acquisition of Hughes Communications,&#160;Inc. (&#x201c;Hughes Communications&#x201d;) and its subsidiaries in 2011 (the &#x201c;Hughes Acquisition&#x201d;), and the agreement with Al Yah Satellite Communications &lt;/span&gt;&lt;/div&gt;Company PrJSC (&#x201c;Yahsat&#x201d;) 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;).We consider qualitative factors to assess if it is more likely than not that the fair value for goodwill is below the carrying amount. We may also elect to bypass the qualitative assessment and perform a quantitative assessment.  In conducting a qualitative assessment, we analyze a variety of events or factors that may influence the fair value of the reporting unit. There has been no impairment to date.&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;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other 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-style:italic;font-weight:400;line-height:120%"&gt;Equity Method Investments&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 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; in the Consolidated Statements of Operations.  During the fourth quarter of 2019, we changed our accounting policy to record our share of the net earnings or losses of these affiliates on a three-month lag.  This change was immaterial to these Consolidated Financial Statements.  Additionally, the carrying amount of such investments includes a component of goodwill when the cost of our investment exceeds the fair value of the 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. &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;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;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.&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 (i) events or changes in circumstances have occurred that may have a significant adverse effect on the fair value of the investment and (ii) if there has been observable price changes in orderly transactions for identical or similar securities of the same issuer.  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;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;Indicators of impairment may include, but are not limited to, unprofitable operations, material loss contingencies, changes in business strategy, 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;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.  Additionally, when there has been an observable price change to a cost method investment, we adjust the carrying amount of the investment to its then estimated fair value and recognize the investment gain or 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;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;Externally Marketed Software&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to the procurement and development of externally marketed software are capitalized and amortized using the straight-line method over the estimated useful life of the software, not in excess of five years.  Capitalized costs of externally marketed software 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.  Externally marketed software generally is installed in the equipment we sell or lease to customers.  We conduct software program reviews for externally marketed capitalized software costs at least annually, or as events and circumstances warrant such a review, to determine if capitalized software development costs are recoverable and to ensure that costs associated with programs that are no longer generating revenue are expensed.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.&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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;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 Accounting Standards Update (&#x201c;ASU&#x201d;) 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-weight:400;line-height:120%"&gt;The following describes the accounting impacts, by major balance sheet line item, of our adoption of this new standard based on the relevant types of losses that we and our equity method investees may be subject 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="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;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;&#x2014;&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-weight:400;line-height:120%"&gt;Our trade accounts receivables and contract assets consist of amounts due from both our consumer and enterprise customers.  Our receivables and related credit losses for our consumer customers are limited due to policies that require advance payment for services, predominant use of credit card and ACH payment processes, and our ability to promptly terminate service when timely payments are not received.  However, for our enterprise customers, we estimate expected credit losses on a collective basis based on our historical loss experience, as adjusted to reflect changes in relevant factors, such as macroeconomic conditions and customer mix, that can significantly impact collectability. &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="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;We apply our collective estimation processes separately to several pools of receivables that share common risk characteristics, generally based on the customers&#x2019; geographical location.  Customers with significant past-due balances or other atypical characteristics are excluded from our collective analysis and evaluated on a case-by-case basis.  Our estimates of expected credit losses for such receivables reflect significant judgments that consider customer-specific matters such as the customer&#x2019;s financial condition, payment history, and recent developments in the customer&#x2019;s business and industry.  Due to the short-term nature of our trade receivables and contract assets, forecasts about the future have limited relevance to our expected credit loss estimates. &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="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;We record our customer related estimated credit losses as a component of our bad debt expense as 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;Selling, general and administrative expenses. &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="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;Other Current Assets, Net,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:700;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;&#x2014;&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-weight:400;line-height:120%"&gt;We estimate expected credit losses for receivables with payment terms longer than one year separately by borrower, due to the unique risk characteristics of such receivables.  We generally use discounted cash flow techniques to estimate such credit losses.  In applying such techniques, we may estimate principal and interest cash flows under probability-weighted scenarios that consider entity-specific matters and forecasted economic conditions.  The majority of our other non-current receivables are from entities in the telecommunications industry.  The collection of contractual principal and interest on these receivables is highly dependent on the future business operations of those entities.  Our estimation of expected credit losses for such receivables requires significant judgment about matters specific to the borrower and their industry.  Accordingly, our actual collection experience may differ from the assumptions reflected in our expected credit loss estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;We record our estimated credit losses as a component of our bad debt expense as 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;Selling, general and administrative expenses. &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="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;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;&#x2014; We estimate expected credit losses on our other debt investments with payment terms longer than one year separately by debtor, due to the unique risk characteristics of such debt investments.  We generally use discounted cash flow techniques to estimate such credit losses.  In applying such techniques, we may estimate principal and interest cash flows under probability-weighted scenarios that consider entity-specific matters and forecasted economic conditions.  The majority of our other debt investments are with entities in the telecommunications industry.  The collection of contractual principal and interest on these debt investments are highly dependent on the future business operations of those entities.  Our estimation of expected credit losses for such debt investments require significant judgment about matters specific to the debtor and their industry.  Accordingly, our actual collection experience may differ from the assumptions reflected in our expected credit loss estimates.&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="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;We record our other debt investments related estimated credit losses as a reduction 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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-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-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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&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="padding:2px 1pt;text-align:center;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: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 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;&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:115%"&gt;Leases&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;We adopted ASU No. 2016-02 - Leases (Topic 842) Leases (Topic 842), as amended, codified as Accounting Standard Codification (&#x201c;ASC 842&#x201d;), as of January 1, 2019. The primary impact of ASC 842 on these Consolidated Financial Statements is the recognition of right-of-use assets and related liabilities in the Consolidated Balance Sheet for leases where we are the lessee. We elected to apply the requirements of the new standard prospectively on January 1, 2019 and did not restate these Consolidated Financial Statements for prior periods. Our adoption of ASC 842 did not have a material impact on our results of operations or cash flows for the year ended December 31, 2019.&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;Except for the new requirement to recognize assets and liabilities on the balance sheet for operating leases where we are the lessee, under our ASC 842 transition method, we continue to apply prior accounting standards to leases that commenced prior to 2019. We fully apply ASC 842 requirements only to leases that commenced or were modified on or after January 1, 2019. We elected certain practical expedients under our transition method, including elections to not reassess (i) whether a contract is or contains a lease and (ii) the classification of existing leases. We also elected not to apply hindsight in determining whether optional renewal periods should be included in the lease &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;term, which in some instances may impact the initial measurement of the lease liability and the calculation of straight-line expense over the lease term for operating leases. As a result of our transition elections, there was no change in our recognition of revenue and expense for leases that commenced prior to 2019. In addition, the application of ASC 842 requirements to new and modified leases did not materially affect our recognition of revenue or expenses for the year ended December 31, 2019.&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: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 standard resulting in adjustments to our Consolidated Balance Sheet effective January 1, 2019:&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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&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="padding:2px 1pt;text-align:center;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;2018&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 842 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, 2019&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 current 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;165,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 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;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;165,781&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating lease 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;120,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;120,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;text-align:left;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:#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;338,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;8,661,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;113,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,774,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;181,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;17,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;199,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;100,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;100,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;80,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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 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;76,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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,505,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;113,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,619,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;694,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;693,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;4,155,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,154,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 liabilities and 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;8,661,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;113,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,774,352&#160;&lt;/span&gt;&lt;/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;Recently Issued Accounting Pronouncements Not Yet Adopted&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 December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued 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:120%"&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:120%"&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: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;ASU 2019-12 is part of the FASB&#x2019;s overall simplification initiative and seeks to simplify the accounting for income taxes by updating certain guidance and removing certain exceptions. The updated guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. Early adoption is permitted. We have assessed the impact of adopting this new guidance and it will 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&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 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:120%"&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:120%"&gt; 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, 2022. 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 impact of adopting this new guidance and do not expect it to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <sats:PrinciplesOfConsolidationAndBasisOfPresentationPolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMDgvZnJhZzpiYjY4ZDBhNjY4Nzc0ZDc2OTI1OGUwODlhZDEzZjJkMy90ZXh0cmVnaW9uOmJiNjhkMGE2Njg3NzRkNzY5MjU4ZTA4OWFkMTNmMmQzXzExMTg_dcf3a3e8-4f9b-450f-a212-a899666c708a">&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 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;These&#160;Consolidated Financial Statements and the accompanying notes&#160;are&#160;prepared&#160;in&#160;conformity&#160;with generally accepted accounting principles in the United States (&#x201c;U.S. 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 and their accompanying notes are expressed in thousands of U.S. dollars, except share and per share amounts and unless otherwise noted.</sats:PrinciplesOfConsolidationAndBasisOfPresentationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMTEvZnJhZzoyMjU4NTFhMGQzMGQ0OGE4YmYyYjQxZGQ5YmU5ODYyNC90ZXh0cmVnaW9uOjIyNTg1MWEwZDMwZDQ4YThiZjJiNDFkZDliZTk4NjI0XzEyNA_cf41e033-ecf5-4c77-8468-2d8bec54c298">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reclassification&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;Certain prior period amounts have been reclassified to conform with the current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMTQvZnJhZzpiODEwNDRhOWE2Mjg0ZTAyODI3NjgwMGNjMGYzNTllZC90ZXh0cmVnaW9uOmI4MTA0NGE5YTYyODRlMDI4Mjc2ODAwY2MwZjM1OWVkXzEzNTQ_e4ba97c4-8b3e-40d9-bbcb-f930b18d627c">&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) asset 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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMTcvZnJhZzozOTU3ZGRiYmEzZDk0ZjZhODFlMGU5OThkMjVlMDk2OC90ZXh0cmVnaW9uOjM5NTdkZGJiYTNkOTRmNmE4MWUwZTk5OGQyNWUwOTY4XzMyMTA_aa2454e8-9fa2-4d88-b456-0299e2f60bff">&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, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMjAvZnJhZzo5ODAwMjA5YTBjZjU0YmNmOWIxYjFjMGUwM2E5ZDI2YS90ZXh0cmVnaW9uOjk4MDAyMDlhMGNmNTRiY2Y5YjFiMWMwZTAzYTlkMjZhXzg2NA_ec59f8b1-a616-4286-9d40-78f0fbdb5923">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &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;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;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;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 &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;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.&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yMzUvZnJhZzo4YTBhOTg3NjNmOGQ0ZmNkYjM4OTY4MWMyZDY3YTNhNi90ZXh0cmVnaW9uOjhhMGE5ODc2M2Y4ZDRmY2RiMzg5NjgxYzJkNjdhM2E2XzI5Nw_edbf6225-a98b-4c22-bd09-c4047353af9d">&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-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 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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNDEvZnJhZzo4YTYxM2ExNGJjZGY0NWEyYmM5MTYwOTFkYTM0ZDE5Yy90ZXh0cmVnaW9uOjhhNjEzYTE0YmNkZjQ1YTJiYzkxNjA5MWRhMzRkMTljXzYwNw_36378128-0679-4464-aa40-93f7c51c71cd">&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 awards subject to performance conditions is recognized only when satisfaction of the performance condition is probable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNDQvZnJhZzowNTUyMDJlNGUyMWY0MDRmYWM3MmEwMTIxMzNkMzI5Mi90ZXh0cmVnaW9uOjA1NTIwMmU0ZTIxZjQwNGZhYzcyYTAxMjEzM2QzMjkyXzI1OA_4bb4610f-14da-4a50-999e-591e683a35ae">&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 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;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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNDQvZnJhZzowNTUyMDJlNGUyMWY0MDRmYWM3MmEwMTIxMzNkMzI5Mi90ZXh0cmVnaW9uOjA1NTIwMmU0ZTIxZjQwNGZhYzcyYTAxMjEzM2QzMjkyXzI1NQ_9183473a-7dbd-475a-9cf5-1c5ceef35f27">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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNDcvZnJhZzozOGY0YWI4MjFkZGY0MmZhYmE1ZmU3Njk5ZWExOWFiYy90ZXh0cmVnaW9uOjM4ZjRhYjgyMWRkZjQyZmFiYTVmZTc2OTllYTE5YWJjXzI3MA_e1ab9ebe-b2d0-4489-97e9-f606bf090692">&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNTAvZnJhZzoxNTNjNTc1YzFlZTc0MDBjYjQ5ZDczOTFiOGYzMTI1OC90ZXh0cmVnaW9uOjE1M2M1NzVjMWVlNzQwMGNiNDlkNzM5MWI4ZjMxMjU4XzY5Mw_120ea48e-43b7-4922-ab6e-5f8997b61480">&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNTMvZnJhZzpmOGQ1Mjg3NzBmZGM0YmQyYmM0N2RlMjc4ZmJjZTdkYS90ZXh0cmVnaW9uOmY4ZDUyODc3MGZkYzRiZDJiYzQ3ZGUyNzhmYmNlN2RhXzIzMjA_d61f7754-412a-4225-a1ff-13e8f90acb73">&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 U.S. 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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNTYvZnJhZzo2MTI0NDhjNjI5Mzc0OTk3YjY5MWM4MDRmMDdhY2Q4YS90ZXh0cmVnaW9uOjYxMjQ0OGM2MjkzNzQ5OTdiNjkxYzgwNGYwN2FjZDhhXzQ2MDI_99b75896-ee43-4c2c-9536-69f8df03bb39">&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;We lease real estate, satellite capacity and equipment in the conduct of our business operations.  For contracts entered into on or after January 1, 2019, at contract inception, we assess whether the contract is, or contains, a lease.  Generally, we determine that a lease exists when (i) the contract involves the use of a distinct identified asset, (ii) we obtain the right to substantially all economic benefits from use of the asset and (iii) we have the right to direct the use of the asset.  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)&#160;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 operating leases consist primarily of leases for office space, data centers and satellite-related ground infrastructure.  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;At the lease commencement date, we recognize a right-of-use asset and a lease liability for all leases, except short-term leases with an original term of 12 months or less.  The right-of-use asset represents the right to use the leased asset for the lease term including any renewal options we are reasonably certain to exercise.  The lease liability represents the present value of the lease payments under the lease.  The right-of-use asset is initially measured at &lt;/span&gt;&lt;/div&gt;&lt;div style="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, 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.  All right-of-use assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets.  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.  &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 right-of-use 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 right-of-use 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&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;Minimum lease payments included in the measurement of lease liabilities consist of (i) fixed lease payments for the non-cancelable lease term, (ii) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised and (iii) variable lease payments that depend on an underlying index or rate, based on the index or rate in effect at lease commencement.  Certain of our real estate lease agreements require payments for non-lease costs such as utilities and common area maintenance.  We elected an accounting policy to not account for such payments separately from the related lease payments.  Our policy election results in a higher initial measurement of lease liabilities when such non-lease payments are fixed amounts.  Certain of our real estate lease agreements require variable lease payments that do not depend on an underlying index or rate, such as sales and value-added taxes and our proportionate share of actual property taxes, insurance and utilities, which are recognized in operating expenses as incurred.     &lt;/span&gt;&lt;/div&gt;Lease expense for operating leases consists of the fixed lease payments recognized on a straight-line basis over the lease term plus variable lease payments as incurred.  Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense on the lease liability based on the discount rate at lease commencement.  For both operating and finance leases, lease payments are allocated between a reduction of the lease liability and interest expense.  Amortization of the right-of-use asset for operating leases reflects amortization of the lease liability, any differences between straight-line expense and related lease payments during the accounting period, and any impairments.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNTkvZnJhZzo5NDYzMmZjODEzOTE0ZjZlYWE3ZDM1ZDc5NGM4ZWNkNC90ZXh0cmVnaW9uOjk0NjMyZmM4MTM5MTRmNmVhYTdkMzVkNzk0YzhlY2Q0XzI2Mjc_6709a097-c892-4ed7-810d-17d092fd8b0f">&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;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;We account for all business combinations that result in our control over another entity by using the acquisition method of accounting, which requires us to allocate the purchase price of the acquired business to the identifiable tangible and intangible assets acquired and liabilities assumed, including contingent consideration, and non-controlling interests, based upon their estimated fair values at the date of acquisition.  The difference between the purchase price and the excess of the aggregate estimated fair values of assets acquired and liabilities assumed is recorded as goodwill.  In determining the estimated fair values of assets acquired and liabilities assumed in a business combination, we use various recognized valuation methods including present value modeling, referenced market values, where available and cost-based approaches.  Valuations are performed by management or independent valuation specialists under management&#x2019;s supervision, where appropriate. &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;Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date, including our estimates for intangible assets, contractual obligations assumed and contingent consideration, where applicable. While we believe the assumptions and estimates we have made are reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired business and are inherently uncertain and subject to refinement. &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 believe that the estimated fair values assigned to the assets we have acquired and liabilities we have assumed are based on reasonable and appropriate assumptions.  While we believe our estimates and assumptions are reasonable and appropriate, they are inherently uncertain and subject to refinement.  As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets we have acquired and liabilities we have assumed with the corresponding offset to goodwill.  Upon the conclusion of the measurement period or final determination of the estimated fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in the Consolidated &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;Statements of Operations.  In addition, results of operations of the acquired company are included in our results from the date of the acquisition forward and include amortization expense arising from acquired intangible assets.  We expense all costs as incurred related to or involved with an acquisition 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;&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;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODQ1L2ZyYWc6ZGQ2NDQ3ZjBlM2Q1NDJmNDgzZTg4ZDcyY2U3MzQ5OWEvdGV4dHJlZ2lvbjpkZDY0NDdmMGUzZDU0MmY0ODNlODhkNzJjZTczNDk5YV8xMDk5NTExNjI4NDYz_38309d1c-b8a0-4fd8-af0f-ea761b2ce8ac">Earnings Per Share&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; 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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODgyL2ZyYWc6OTVjYjM1ZWEzNjViNDA2ODkwZGM3OGNlYWNiN2VlZTkvdGV4dHJlZ2lvbjo5NWNiMzVlYTM2NWI0MDY4OTBkYzc4Y2VhY2I3ZWVlOV8xMDk5NTExNjI4MDM5_227c9105-5bce-4b05-91aa-56571245ff8f">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 in 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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNjIvZnJhZzo3ZjVlOGZmNDVjMjI0ZTMwOGY3MjBkMGU1YTliMzg2NC90ZXh0cmVnaW9uOjdmNWU4ZmY0NWMyMjRlMzA4ZjcyMGQwZTVhOWIzODY0XzM1Ng_cdc9b26e-374e-4982-81fc-81592ac984ef">&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, 2020 and 2019 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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yNjUvZnJhZzpiZWJkMzA5NzJhYTI0MGMxYTNiZDhiOGQ2N2FmMDQxZC90ZXh0cmVnaW9uOmJlYmQzMDk3MmFhMjQwYzFhM2JkOGI4ZDY3YWYwNDFkXzIzNDA_15b70453-0e77-4fa0-bffc-d33a6373054b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable Investment 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;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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yODMvZnJhZzpmMGUyYzk5OTI4YjY0MTE3OTExNThhYjU2N2FkMTFkYi90ZXh0cmVnaW9uOmYwZTJjOTk5MjhiNjQxMTc5MTE1OGFiNTY3YWQxMWRiXzk1OQ_ce81e6a1-2938-46df-9edf-6c5a5aecbbc2">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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yODYvZnJhZzo2MjcyNGU3NmM3NDM0MzkwYmM5NzUyYzBlZGFhYmI4OC90ZXh0cmVnaW9uOjYyNzI0ZTc2Yzc0MzQzOTBiYzk3NTJjMGVkYWFiYjg4XzE5Mzc_0b52c42f-4036-4d88-ba51-6e56eac74081">&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&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 satellites acquired under finance leases.  The recorded costs of those satellites are the present values of all lease payments.  We amortize our finance lease right-of-use 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="ie06b75f0f75340cd8443e21c39523d14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yODkvZnJhZzpmOTNlZTlhZTgwZTE0NzgxYTU4N2YwZWZlYmQyODRjMC90ZXh0cmVnaW9uOmY5M2VlOWFlODBlMTQ3ODFhNTg3ZjBlZmViZDI4NGMwXzI3NDg3NzkwNzAxMjg_a0838400-5294-434e-9f1f-1838f16f251f">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yOTIvZnJhZzo3ZTViZjI2MmU0NDE0OTZiOWE2NzQ3ODdjOGRhYzA3ZC90ZXh0cmVnaW9uOjdlNWJmMjYyZTQ0MTQ5NmI5YTY3NDc4N2M4ZGFjMDdkXzEyNzA_0a785a38-6c7e-4e8c-832c-ed5c39eb70ba">&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 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;Goodwill represents the excess of the cost of acquired businesses over the estimated fair values assigned to the identifiable assets acquired and liabilities assumed.  We test goodwill for impairment annually in our second fiscal quarter, or more frequently if indicators of impairment may exist.  All of our goodwill is assigned to our Hughes segment, as it was generated through the acquisition of Hughes Communications,&#160;Inc. (&#x201c;Hughes Communications&#x201d;) and its subsidiaries in 2011 (the &#x201c;Hughes Acquisition&#x201d;), and the agreement with Al Yah Satellite Communications &lt;/span&gt;&lt;/div&gt;Company PrJSC (&#x201c;Yahsat&#x201d;) 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;).We consider qualitative factors to assess if it is more likely than not that the fair value for goodwill is below the carrying amount. We may also elect to bypass the qualitative assessment and perform a quantitative assessment.  In conducting a qualitative assessment, we analyze a variety of events or factors that may influence the fair value of the reporting unit. There has been no impairment to date.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yOTIvZnJhZzo3ZTViZjI2MmU0NDE0OTZiOWE2NzQ3ODdjOGRhYzA3ZC90ZXh0cmVnaW9uOjdlNWJmMjYyZTQ0MTQ5NmI5YTY3NDc4N2M4ZGFjMDdkXzI3NDg3NzkwNzA3MTk_34688e75-3e2b-4a5a-aff2-72e6c2a7dad4"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <sats:IntangibleAssetsFiniteLivedAndIndefiniteLivedPolicyPolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18yOTUvZnJhZzowYTkxNmQ0MmUyNTQ0OTA0YWZkYTllZWE0NGExNDc5OS90ZXh0cmVnaW9uOjBhOTE2ZDQyZTI1NDQ5MDRhZmRhOWVlYTQ0YTE0Nzk5XzEyNTY_f5057049-e6e4-43ba-879e-733eaa299274">&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMDEvZnJhZzo2NDg1MGZmN2I2Mzg0ZTEyYmEyMzQ3YTdlMTIyNzc3YS90ZXh0cmVnaW9uOjY0ODUwZmY3YjYzODRlMTJiYTIzNDdhN2UxMjI3NzdhXzY3NA_568465df-7b12-4b5f-ae0d-53a911a2501e">&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMDQvZnJhZzo3NzRiNGFkYWM0MjY0YWNiYjY5NjZiNjI5ODZhYTYwZS90ZXh0cmVnaW9uOjc3NGI0YWRhYzQyNjRhY2JiNjk2NmI2Mjk4NmFhNjBlXzkzNg_bf7d4632-a251-4e53-9e43-b0f927d220f2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other 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-style:italic;font-weight:400;line-height:120%"&gt;Equity Method Investments&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 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; in the Consolidated Statements of Operations.  During the fourth quarter of 2019, we changed our accounting policy to record our share of the net earnings or losses of these affiliates on a three-month lag.  This change was immaterial to these Consolidated Financial Statements.  Additionally, the carrying amount of such investments includes a component of goodwill when the cost of our investment exceeds the fair value of the 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. &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;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;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.&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 (i) events or changes in circumstances have occurred that may have a significant adverse effect on the fair value of the investment and (ii) if there has been observable price changes in orderly transactions for identical or similar securities of the same issuer.  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;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;Indicators of impairment may include, but are not limited to, unprofitable operations, material loss contingencies, changes in business strategy, 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;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.  Additionally, when there has been an observable price change to a cost method investment, we adjust the carrying amount of the investment to its then estimated fair value and recognize the investment gain or 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;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;</us-gaap:EquityMethodInvestmentsPolicy>
    <sats:CapitalizedSoftwarePolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMTMvZnJhZzpjNjRjZjhkM2UwYzg0YTAyOTEyOGZhOGUzYjUyZWQxYi90ZXh0cmVnaW9uOmM2NGNmOGQzZTBjODRhMDI5MTI4ZmE4ZTNiNTJlZDFiXzc2Mw_342a5c44-5515-48a0-8cc4-c0375cde74da">Externally Marketed Software&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to the procurement and development of externally marketed software are capitalized and amortized using the straight-line method over the estimated useful life of the software, not in excess of five years.  Capitalized costs of externally marketed software 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.  Externally marketed software generally is installed in the equipment we sell or lease to customers.  We conduct software program reviews for externally marketed capitalized software costs at least annually, or as events and circumstances warrant such a review, to determine if capitalized software development costs are recoverable and to ensure that costs associated with programs that are no longer generating revenue are expensed.</sats:CapitalizedSoftwarePolicyTextBlock>
    <sats:SoftwareUsefulLife
      contextRef="ia9fb4c158e2e4e968c188a708a1015b1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMTMvZnJhZzpjNjRjZjhkM2UwYzg0YTAyOTEyOGZhOGUzYjUyZWQxYi90ZXh0cmVnaW9uOmM2NGNmOGQzZTBjODRhMDI5MTI4ZmE4ZTNiNTJlZDFiXzI0Mg_92d4b13c-2410-4f81-8003-c679fcc1f71c">P5Y</sats:SoftwareUsefulLife>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90ZXh0cmVnaW9uOjdkNmZlZTA5NjU1MTRmYTdhZWE4YmNlYTczY2FlNmNhXzY1MjU_a505e62c-a80c-4be6-b6a2-161b098b932f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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;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 Accounting Standards Update (&#x201c;ASU&#x201d;) 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-weight:400;line-height:120%"&gt;The following describes the accounting impacts, by major balance sheet line item, of our adoption of this new standard based on the relevant types of losses that we and our equity method investees may be subject 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="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;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;&#x2014;&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-weight:400;line-height:120%"&gt;Our trade accounts receivables and contract assets consist of amounts due from both our consumer and enterprise customers.  Our receivables and related credit losses for our consumer customers are limited due to policies that require advance payment for services, predominant use of credit card and ACH payment processes, and our ability to promptly terminate service when timely payments are not received.  However, for our enterprise customers, we estimate expected credit losses on a collective basis based on our historical loss experience, as adjusted to reflect changes in relevant factors, such as macroeconomic conditions and customer mix, that can significantly impact collectability. &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="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;We apply our collective estimation processes separately to several pools of receivables that share common risk characteristics, generally based on the customers&#x2019; geographical location.  Customers with significant past-due balances or other atypical characteristics are excluded from our collective analysis and evaluated on a case-by-case basis.  Our estimates of expected credit losses for such receivables reflect significant judgments that consider customer-specific matters such as the customer&#x2019;s financial condition, payment history, and recent developments in the customer&#x2019;s business and industry.  Due to the short-term nature of our trade receivables and contract assets, forecasts about the future have limited relevance to our expected credit loss estimates. &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="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;We record our customer related estimated credit losses as a component of our bad debt expense as 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;Selling, general and administrative expenses. &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="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;Other Current Assets, Net,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:700;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;&#x2014;&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-weight:400;line-height:120%"&gt;We estimate expected credit losses for receivables with payment terms longer than one year separately by borrower, due to the unique risk characteristics of such receivables.  We generally use discounted cash flow techniques to estimate such credit losses.  In applying such techniques, we may estimate principal and interest cash flows under probability-weighted scenarios that consider entity-specific matters and forecasted economic conditions.  The majority of our other non-current receivables are from entities in the telecommunications industry.  The collection of contractual principal and interest on these receivables is highly dependent on the future business operations of those entities.  Our estimation of expected credit losses for such receivables requires significant judgment about matters specific to the borrower and their industry.  Accordingly, our actual collection experience may differ from the assumptions reflected in our expected credit loss estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;We record our estimated credit losses as a component of our bad debt expense as 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;Selling, general and administrative expenses. &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="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;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;&#x2014; We estimate expected credit losses on our other debt investments with payment terms longer than one year separately by debtor, due to the unique risk characteristics of such debt investments.  We generally use discounted cash flow techniques to estimate such credit losses.  In applying such techniques, we may estimate principal and interest cash flows under probability-weighted scenarios that consider entity-specific matters and forecasted economic conditions.  The majority of our other debt investments are with entities in the telecommunications industry.  The collection of contractual principal and interest on these debt investments are highly dependent on the future business operations of those entities.  Our estimation of expected credit losses for such debt investments require significant judgment about matters specific to the debtor and their industry.  Accordingly, our actual collection experience may differ from the assumptions reflected in our expected credit loss estimates.&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="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;We record our other debt investments related estimated credit losses as a reduction 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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-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-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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&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="padding:2px 1pt;text-align:center;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: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 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;&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:115%"&gt;Leases&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;We adopted ASU No. 2016-02 - Leases (Topic 842) Leases (Topic 842), as amended, codified as Accounting Standard Codification (&#x201c;ASC 842&#x201d;), as of January 1, 2019. The primary impact of ASC 842 on these Consolidated Financial Statements is the recognition of right-of-use assets and related liabilities in the Consolidated Balance Sheet for leases where we are the lessee. We elected to apply the requirements of the new standard prospectively on January 1, 2019 and did not restate these Consolidated Financial Statements for prior periods. Our adoption of ASC 842 did not have a material impact on our results of operations or cash flows for the year ended December 31, 2019.&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;Except for the new requirement to recognize assets and liabilities on the balance sheet for operating leases where we are the lessee, under our ASC 842 transition method, we continue to apply prior accounting standards to leases that commenced prior to 2019. We fully apply ASC 842 requirements only to leases that commenced or were modified on or after January 1, 2019. We elected certain practical expedients under our transition method, including elections to not reassess (i) whether a contract is or contains a lease and (ii) the classification of existing leases. We also elected not to apply hindsight in determining whether optional renewal periods should be included in the lease &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;term, which in some instances may impact the initial measurement of the lease liability and the calculation of straight-line expense over the lease term for operating leases. As a result of our transition elections, there was no change in our recognition of revenue and expense for leases that commenced prior to 2019. In addition, the application of ASC 842 requirements to new and modified leases did not materially affect our recognition of revenue or expenses for the year ended December 31, 2019.&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: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 standard resulting in adjustments to our Consolidated Balance Sheet effective January 1, 2019:&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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&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="padding:2px 1pt;text-align:center;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;2018&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 842 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, 2019&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 current 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;165,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 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;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;165,781&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating lease 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;120,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;120,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;text-align:left;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:#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;338,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;8,661,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;113,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,774,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;181,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;17,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;199,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;100,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;100,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;80,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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 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;76,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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,505,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;113,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,619,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;694,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;693,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;4,155,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,154,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 liabilities and 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;8,661,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;113,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,774,352&#160;&lt;/span&gt;&lt;/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;Recently Issued Accounting Pronouncements Not Yet Adopted&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 December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued 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:120%"&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:120%"&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: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;ASU 2019-12 is part of the FASB&#x2019;s overall simplification initiative and seeks to simplify the accounting for income taxes by updating certain guidance and removing certain exceptions. The updated guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. Early adoption is permitted. We have assessed the impact of adopting this new guidance and it will 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&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 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:120%"&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:120%"&gt; 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, 2022. 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 impact of adopting this new guidance and do not expect it to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32d57edc6d9849cf9a52e4e7299fbda3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90ZXh0cmVnaW9uOjdkNmZlZTA5NjU1MTRmYTdhZWE4YmNlYTczY2FlNmNhXzEwOTk1MTE2NDY5OTc_8527eb56-9168-42ae-af49-2d7dcb125cd1"
      unitRef="usd">-9100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90ZXh0cmVnaW9uOjdkNmZlZTA5NjU1MTRmYTdhZWE4YmNlYTczY2FlNmNhXzY1MzA_52c3174a-bd04-467d-a47e-b5f4bc857e27">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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&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="padding:2px 1pt;text-align:center;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;The following table presents our adoption of this standard resulting in adjustments to our Consolidated Balance Sheet effective January 1, 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.823%"/&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="padding:2px 1pt;text-align:center;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;2018&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 842 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, 2019&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 current 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;165,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 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;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;165,781&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating lease 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;120,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;120,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;text-align:left;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:#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;338,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;8,661,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;113,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;8,774,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;181,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;17,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;199,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;100,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;100,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;80,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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 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;76,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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,505,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;113,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,619,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;694,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;693,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;4,155,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,154,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 liabilities and 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;8,661,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;113,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,774,352&#160;&lt;/span&gt;&lt;/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;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzItMi0xLTEtNDc4_af1372cc-9c02-4d02-971d-5bf978ee0a61"
      unitRef="usd">196629000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzItNC0xLTEtNDc4_4b7670d0-7295-4273-a703-d98079a28e36"
      unitRef="usd">-13672000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzItNi0xLTEtNDc4_348c51cd-330c-47e4-b7ea-5f1d0041cb79"
      unitRef="usd">182957000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzItMi0xLTEtMA_724ec570-7f67-40d6-b6dd-5c0822942dfb"
      unitRef="usd">179531000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzItNC0xLTEtMA_2e9a9cfa-6b4e-488b-bef8-e91a5a1d8b3e"
      unitRef="usd">6723000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzItNi0xLTEtMA_f450c5c9-2f4b-4dee-8e96-65f4a015bca3"
      unitRef="usd">186254000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzMtMi0xLTEtMA_15bbd3fb-046a-42bf-9062-7851a01c27a4"
      unitRef="usd">325405000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzMtNC0xLTEtMA_a571ec8f-fef8-4c5a-bea0-82cdfafdba31"
      unitRef="usd">-7381000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzMtNi0xLTEtMA_e8cd470d-4db8-4492-af3f-5259e4fa8cc2"
      unitRef="usd">318024000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzQtMi0xLTEtMA_2353a7de-1960-4ac1-bab2-3baa381b2ae5"
      unitRef="usd">334841000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzQtNC0xLTEtMA_af733e38-adfb-418b-9599-92d02ee0fa8b"
      unitRef="usd">4050000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzQtNi0xLTEtMA_581f6c5f-aaec-4c8a-8e1b-81339776765c"
      unitRef="usd">338891000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzUtMi0xLTEtMA_f50a525a-68c5-41b9-87d2-98f34f0cb42a"
      unitRef="usd">7154298000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzUtNC0xLTEtMA_948f5a6d-7f94-41e6-82fa-69f932f396b6"
      unitRef="usd">-10280000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzUtNi0xLTEtMA_c544f558-a2a6-471d-bc12-5757e36e3bda"
      unitRef="usd">7144018000</us-gaap:Assets>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzYtMi0xLTEtMA_67e33299-dad6-4205-a487-4a973ab15e33"
      unitRef="usd">351692000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzYtNC0xLTEtMA_fb35c636-41c5-48c7-b47d-91ceac54972c"
      unitRef="usd">-972000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzYtNi0xLTEtMA_9872b337-1bc8-48e4-8821-fcf2018ddf9f"
      unitRef="usd">350720000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzEwLTItMS0xLTA_8cbc577e-27c9-4445-ab2c-1f222cb59094"
      unitRef="usd">632809000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzEwLTQtMS0xLTA_e677d77d-ff89-4355-9c27-e4f83679cc13"
      unitRef="usd">-9068000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzEwLTYtMS0xLTA_4e269549-0a9c-4556-a717-a16d81d736a3"
      unitRef="usd">623741000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:MinorityInterest
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzktMi0xLTEtNDc4_d3755186-8061-4eb5-9c2a-22f683199882"
      unitRef="usd">75748000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzktNC0xLTEtNDc4_68ead05f-43be-4c89-ab1e-a555ea2648dc"
      unitRef="usd">-240000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzktNi0xLTEtNDc4_1fbcbab5-87ad-4016-8c24-f597f5ec9eb0"
      unitRef="usd">75508000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzExLTItMS0xLTA_e92bf5d7-25c9-417c-b5f9-cfe3c18d03c9"
      unitRef="usd">3745553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzExLTQtMS0xLTA_332e70a6-f17c-41ad-a16d-1a458742c23e"
      unitRef="usd">-9308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzExLTYtMS0xLTA_37dc2b90-699d-4dcb-ace8-7b675f038f21"
      unitRef="usd">3736245000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzEyLTItMS0xLTA_5b7ab1e4-baea-4f5f-ac33-acc4f5289fcf"
      unitRef="usd">7154298000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i01caa76057a74fe48ed9b5944605e429_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzEyLTQtMS0xLTA_9cbc5754-0135-4ca9-b670-d3956991ad73"
      unitRef="usd">-10280000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib23600ef9f30411985337c44a3de8991_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo2MDNmNDBhMjU2MzA0OWRlYTE1N2Y3ZmQ2M2Y0ZGNjNi90YWJsZXJhbmdlOjYwM2Y0MGEyNTYzMDQ5ZGVhMTU3ZjdmZDYzZjRkY2M2XzEyLTYtMS0xLTA_6214906e-6924-4541-ba65-457d64e9b88e"
      unitRef="usd">7144018000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzEtMi0xLTEtMjU4MDU_c5719638-94ae-45f3-9548-a9f7379906af"
      unitRef="usd">165809000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzEtNC0xLTEtMjU4MDU_8ed32779-ad44-4b2d-ba9c-2a89c7025d6b"
      unitRef="usd">-28000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzEtNi0xLTEtMjU4MDU_48c48551-b1c7-4a0e-a622-6592d7a3bbe6"
      unitRef="usd">165781000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzItMi0xLTEtMjU4MDU_6f51bf18-f1cf-4098-acb8-e4492c65ad34"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzItNC0xLTEtMjU4MDU_2c99f5a1-acff-4e77-ba1d-6d8cf7d822c5"
      unitRef="usd">120358000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzItNi0xLTEtMjU4MDU_a56b22af-5c1f-4713-b6f3-872417fa06a2"
      unitRef="usd">120358000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzMtMi0xLTEtMjU4MDU_33ca841e-3efb-409c-b7e8-d93ced809625"
      unitRef="usd">338390000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzMtNC0xLTEtMjU4MDU_6618d2ce-ac43-4185-a4ae-df8db43ac94d"
      unitRef="usd">-7272000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzMtNi0xLTEtMjU4MDU_2538c25c-570d-43dd-a78d-7ac833a6acc1"
      unitRef="usd">331118000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzQtMi0xLTEtMjU4MDU_e4819354-9695-45e1-965d-d38bd26a2abe"
      unitRef="usd">8661294000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzQtNC0xLTEtMjU4MDU_dc930a4f-7130-4822-87e0-3198c366796e"
      unitRef="usd">113058000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzQtNi0xLTEtMjU4MDU_20042f56-2842-4504-8db3-cb7980004c23"
      unitRef="usd">8774352000</us-gaap:Assets>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzUtMi0xLTEtMjU4MDU_6d7c287d-4eb0-4145-b469-46fe8d23a689"
      unitRef="usd">181698000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzUtNC0xLTEtMjU4MDU_09fc45b3-aaab-458f-afa0-fd8a9a02b1a3"
      unitRef="usd">17453000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzUtNi0xLTEtMjU4MDU_979fb20b-3cc4-4119-9acf-b55114beaf32"
      unitRef="usd">199151000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzYtMi0xLTEtMjU4MDU_7b5e20ce-973b-40c7-b9ef-812800dd9d00"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzYtNC0xLTEtMjU4MDU_33d01c0b-d6a3-4959-9691-604d14350228"
      unitRef="usd">100085000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzYtNi0xLTEtMjU4MDU_fbf66a81-cb1f-4d48-9291-76b629960e5f"
      unitRef="usd">100085000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzctMi0xLTEtMjU4MDU_5870e084-a316-47d7-9a2c-3d296783c7e4"
      unitRef="usd">80304000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzctNC0xLTEtMjU4MDU_e3a80e8d-bdf6-4784-a667-244bd6170c5a"
      unitRef="usd">-3871000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzctNi0xLTEtMjU4MDU_996be0e1-3552-4d72-bcbf-336d75a355f7"
      unitRef="usd">76433000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzgtMi0xLTEtMjU4MDU_e1262775-fa0b-4f47-9cb8-7be8a88e803a"
      unitRef="usd">4505820000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzgtNC0xLTEtMjU4MDU_4f52e0b2-9948-4153-9ae7-29d316d4067f"
      unitRef="usd">113667000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzgtNi0xLTEtMjU4MDU_3c21fba5-dabd-451f-8383-97208a0a2b32"
      unitRef="usd">4619487000</us-gaap:Liabilities>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzktMi0xLTEtMjU4MDU_3c2412dc-2a66-494b-98fb-dd7d41665538"
      unitRef="usd">694129000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzktNC0xLTEtMjU4MDU_a37687a6-9334-485d-86f6-3e523a5097f3"
      unitRef="usd">-609000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzktNi0xLTEtMjU4MDU_c1e79532-f331-4385-a026-a2e8e8eec9f8"
      unitRef="usd">693520000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzEwLTItMS0xLTI1ODA1_d9b44a54-07ac-4e7a-8cd0-de3b51a69583"
      unitRef="usd">4155474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzEwLTQtMS0xLTI1ODA1_974bd409-fe50-4fd8-a6e0-9057aa4d795a"
      unitRef="usd">-609000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzEwLTYtMS0xLTI1ODA1_e249cbaf-0c1c-421c-a4c9-5af7311559b2"
      unitRef="usd">4154865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzExLTItMS0xLTI1ODA1_a5f266a0-1cf7-4c08-8cc4-1ba31fe71ebb"
      unitRef="usd">8661294000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7a587dac96c24df6920857ddd04c0688_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzExLTQtMS0xLTI1ODA1_36e925ae-a01c-4acc-af8f-1b50e05fb459"
      unitRef="usd">113058000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic75d6d5df92c4f5a82b532fd2b453e79_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjIvZnJhZzo3ZDZmZWUwOTY1NTE0ZmE3YWVhOGJjZWE3M2NhZTZjYS90YWJsZTo3YjAwN2I1MDA1YmQ0NTMxOTMzMzhhMDU2N2Q0NWQ0My90YWJsZXJhbmdlOjdiMDA3YjUwMDViZDQ1MzE5MzMzOGEwNTY3ZDQ1ZDQzXzExLTYtMS0xLTI1ODA1_33d9347a-c062-405c-bde7-c55b62a7146f"
      unitRef="usd">8774352000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMjgvZnJhZzoyOTM1NGYyZDczNzM0MjNkYWQ4YjYxNmY3Y2NkMTIzOS90ZXh0cmVnaW9uOjI5MzU0ZjJkNzM3MzQyM2RhZDhiNjE2ZjdjY2QxMjM5XzM4_1dee59f0-3bfc-443e-9605-560db9b0be43">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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;2020&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;2019&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;149,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;152,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;154,067&#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;156,648&#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;45,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;183,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;104,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;101,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;10,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;115,088&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;111,632&#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&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 Statement 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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 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;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;65,417&#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;52,000&#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;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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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;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;16,604&#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,027&#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;Credit losses (1)&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;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,777&#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,604&#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)&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 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;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&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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;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;114,306&#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;90,899&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;113,592&#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;114,306&#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;Transaction Price Allocated to Remaining 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, 2020, the remaining performance obligations for our customer contracts with original expected durations of more than one year was $942.3 million. We expect to recognize 38.2% of our remaining performance obligations of these contracts as revenue in the next twelve months. This amount excludes agreements with consumer customers in our Hughes segment, our leasing arrangements and agreements with certain customers under which collectibility 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:120%"&gt;The following table presents our revenue from customer contracts disaggregated by primary geographic market and by segment:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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;Hughes&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;ESS&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;Corporate and Other&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;Consolidated&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;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: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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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 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;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: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;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:10pt;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 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;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: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;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 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 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: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;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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 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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&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;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;For the year ended December 31, 2019&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: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;1,527,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,560,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;/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;125,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;199,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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: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;1,852,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;16,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;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;17,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,886,081&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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: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 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;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;1,444,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;27,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,490,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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;101,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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:10pt;font-weight:400;line-height:100%"&gt;102,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;170,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;&#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;170,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;/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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;1,716,528&#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,231&#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;18,879&#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;1,762,638&#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-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 table presents our revenue disaggregated by the nature of products and services and by segment:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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;Hughes&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;ESS&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;Corporate and Other&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;Consolidated&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;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:10pt;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:10pt;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: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;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: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,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: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;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: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;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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:10pt;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: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;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:10pt;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:10pt;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:10pt;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: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;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 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;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:10pt;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: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;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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 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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&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:10pt;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:10pt;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: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;1,535,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,552,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;50,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,586,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;16,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;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;16,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,619,271&#160;&lt;/span&gt;&lt;/td&gt;&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: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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;115,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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:10pt;font-weight:400;line-height:100%"&gt;115,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;/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;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:10pt;font-weight:400;line-height:100%"&gt;145,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;145,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;6,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;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&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 37.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 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:10pt;font-weight:400;line-height:100%"&gt;266,703&#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;&#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:10pt;font-weight:400;line-height:100%"&gt;107&#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;266,810&#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:10pt;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: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,852,742&#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;16,257&#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;17,082&#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,886,081&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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: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:10pt;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:10pt;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: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;1,313,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;21,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;5,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,339,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;198,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,511,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;27,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;18,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1,557,228&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;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;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 30.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;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:10pt;font-weight:400;line-height:100%"&gt;119,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;119,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;85,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;&#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;85,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 equipment 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 #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;205,410&#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;&#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 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;&#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 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;205,410&#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 49.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 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-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,716,528&#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;27,231&#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;18,879&#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,762,638&#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;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 elected to apply the requirements of ASC Topic 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prospectively on January 1, 2019.  As a result, the following disclosures required by the new guidance are not presented for periods prior to that date. &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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.384%"/&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;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;2020&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;2019&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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales-type 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;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;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;6,789&#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:400;line-height:100%"&gt;Operating 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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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 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;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;72,352&#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;Substantially all of our net investment in sales-type leases consisted of lease receivables totaling $13.0&#160;million and $6.5 million as of December&#160;31, 2020 and 2019, 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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2022&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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2023&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;31,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 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;29,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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;99,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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&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;268,769&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.259%"/&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;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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&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;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;1,617,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(1,265,129)&lt;/span&gt;&lt;/td&gt;&lt;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;351,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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,377,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;(1,043,431)&lt;/span&gt;&lt;/td&gt;&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;334,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;/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;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:10pt;font-weight:400;line-height:100%"&gt;(38,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(31,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;(17,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(16,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,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: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,769,948&#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,320,558)&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;449,390&#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,529,464&#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,090,839)&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;438,625&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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: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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;230,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;182,523&#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;7,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;/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;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;190,941&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90ZXh0cmVnaW9uOjVhMTM3NDI5MGE0ZDQzYjZiN2Y0YTAwYjIzYmE3YjZhXzM3Mw_ab3f862d-7d55-436c-9634-1450f189124c">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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;2020&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;2019&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;149,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;152,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;154,067&#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;156,648&#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;45,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;183,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;104,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;101,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;10,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;115,088&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;111,632&#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&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 Statement 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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 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;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;65,417&#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;52,000&#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="i4b6c8ccd2e504ca190bfb75083f1875b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzQtMi0xLTEtMA_443bd475-bcba-4b12-b698-91ebcb12d725"
      unitRef="usd">149513000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i2589314560824dce827bd2a543d1dbff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzQtNC0xLTEtMA_aadaa79e-8ebb-4869-a679-94ccbf50eea4"
      unitRef="usd">152632000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i03a487ed39f943ffa2d62cecf0f3440a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzUtMi0xLTEtMA_a6826cd1-ffc7-4307-a44e-d809efad10b5"
      unitRef="usd">4554000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="icc30722d1b7b4de597ca7f761921f2cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzUtNC0xLTEtMA_90298bb5-102a-40b0-b9d3-fbe89c30fff9"
      unitRef="usd">4016000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzYtMi0xLTEtMA_60d6109f-899c-469c-b3c0-3ef7f99c6419"
      unitRef="usd">154067000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzYtNC0xLTEtMA_af06c4af-90a1-4c68-ab90-e551b505f0f6"
      unitRef="usd">156648000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzctMi0xLTEtMA_169c292d-10a4-401a-8415-ff422956dc76"
      unitRef="usd">45308000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzctNC0xLTEtMA_db5b4c8f-6a16-4a48-954d-58d1998e6755"
      unitRef="usd">63758000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzgtMi0xLTEtMA_27e63649-b12d-40ed-86f3-2cfbda70632f"
      unitRef="usd">15386000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzgtNC0xLTEtMA_0a144890-afb1-4738-9f02-30706f559975"
      unitRef="usd">23777000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzktMi0xLTEtMA_f463d9d2-f286-4ad3-b29e-88cf8ddb2b19"
      unitRef="usd">183989000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzktNC0xLTEtMA_b8c6fc48-bce8-4c3e-bb11-ea0d198a3bae"
      unitRef="usd">196629000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzE3LTItMS0xLTA_e23c729b-0c96-46fc-bb76-7a29e773c9d2"
      unitRef="usd">104569000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzE3LTQtMS0xLTA_daa5b4af-8ea3-4167-92e6-e90ed86b35ea"
      unitRef="usd">101060000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzE4LTItMS0xLTA_11603e76-f169-4fd9-8a66-6b4d7a87e967"
      unitRef="usd">10519000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzE4LTQtMS0xLTA_d2d8f5ea-33df-4485-920d-1471cefddf93"
      unitRef="usd">10572000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzE5LTItMS0xLTA_b47c5abe-16e2-4479-8c7d-2b6deb822db0"
      unitRef="usd">115088000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplMjZlMGQ5ZTkyYzI0N2FlODFjYTViMjQ5OGRhMzdkZi90YWJsZXJhbmdlOmUyNmUwZDllOTJjMjQ3YWU4MWNhNWIyNDk4ZGEzN2RmXzE5LTQtMS0xLTA_681c0e95-340a-4b55-a9f6-ffbc66ee74bc"
      unitRef="usd">111632000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTpkMjcxOTQzN2MyYjU0NTg1Yjk0ZDNmYjBkODQyNzc5Ny90YWJsZXJhbmdlOmQyNzE5NDM3YzJiNTQ1ODViOTRkM2ZiMGQ4NDI3Nzk3XzItMi0xLTEtMTAyNQ_2a0eddfb-715b-407f-a47f-67e3f7791681"
      unitRef="usd">72877000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTpkMjcxOTQzN2MyYjU0NTg1Yjk0ZDNmYjBkODQyNzc5Ny90YWJsZXJhbmdlOmQyNzE5NDM3YzJiNTQ1ODViOTRkM2ZiMGQ4NDI3Nzk3XzItNC0xLTEtMTAyNQ_b7a31dd3-b724-4829-94fd-27708c46a126"
      unitRef="usd">65417000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTpkMjcxOTQzN2MyYjU0NTg1Yjk0ZDNmYjBkODQyNzc5Ny90YWJsZXJhbmdlOmQyNzE5NDM3YzJiNTQ1ODViOTRkM2ZiMGQ4NDI3Nzk3XzItNi0xLTEtODk4Nw_80f02fca-a438-43e0-a503-a528f6f76a97"
      unitRef="usd">52000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90ZXh0cmVnaW9uOjVhMTM3NDI5MGE0ZDQzYjZiN2Y0YTAwYjIzYmE3YjZhXzEwOTk1MTE2MjkzNTM_0e723870-c56f-4a0c-b67e-87620ef9f23f">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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;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;16,604&#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,027&#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;Credit losses (1)&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;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,777&#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,604&#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)&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 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;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, 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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:10pt;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: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;&#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: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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:#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,747&#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;12,869&#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;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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzItMi0xLTEtMTE0Mg_c7a80ca5-d8af-4089-8257-371441ee9a22"
      unitRef="usd">23777000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzItNC0xLTEtMTE0Mg_ba1847e1-014c-45e5-b1ad-6131d43b18f6"
      unitRef="usd">16604000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzItNi0xLTEtMTE0Mg_05214ae2-ff31-436f-9e7d-155435633955"
      unitRef="usd">12027000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzMtMi0xLTEtMTAzMTQ_fb38c3b7-6fe1-4656-bb30-8f8f4215dab5"
      unitRef="usd">18582000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzMtNC0xLTEtMTAzMTQ_f0543747-18eb-4f2b-83d5-fa1c90d12ca2"
      unitRef="usd">30027000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzMtNi0xLTEtMTAzMTQ_b93d596c-eae5-4a88-8233-cb23cca5771b"
      unitRef="usd">24984000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzQtMi0xLTEtMTAzMTQ_9ce64439-91cc-4243-82f1-e7fb049beea8"
      unitRef="usd">26031000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzQtNC0xLTEtMTAzMTQ_1e464e39-8f40-4e08-910f-f59f07b0a451"
      unitRef="usd">21832000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzQtNi0xLTEtMTAzMTQ_270320ef-116f-4e65-9533-aa8adccac5be"
      unitRef="usd">16888000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzUtMi0xLTEtMTAzMTQ_7caccf5f-ac4b-45db-aefc-1731dbea27f9"
      unitRef="usd">-942000</sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation>
    <sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzUtNC0xLTEtMTAzMTQ_a327ac73-6bde-4370-983a-d1e205e168e7"
      unitRef="usd">-1022000</sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation>
    <sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzUtNi0xLTEtMTAzMTQ_d841c088-0924-4a5f-a4e6-8623ce0db029"
      unitRef="usd">-3519000</sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzYtMi0xLTEtMTE0Mg_6fd804c3-8332-4819-9622-199872377e9c"
      unitRef="usd">15386000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzYtNC0xLTEtMTE0Mg_e5f98441-4739-4252-a79c-0729e65df906"
      unitRef="usd">23777000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90YWJsZTplYzg5MTA0YTMyZWM0NzVhOGI3YmFmOTBlNzZiNTIxYi90YWJsZXJhbmdlOmVjODkxMDRhMzJlYzQ3NWE4YjdiYWY5MGU3NmI1MjFiXzYtNi0xLTEtMTE0Mg_27d7bf67-6dd1-4aa5-8fe0-1aab5914dfca"
      unitRef="usd">16604000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:OtherAssets
      contextRef="ifbc5d5e677f044b99f8baf645224b22f_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90ZXh0cmVnaW9uOjVhMTM3NDI5MGE0ZDQzYjZiN2Y0YTAwYjIzYmE3YjZhXzI3NDg3NzkwNzA4MTU_17464ffc-2cb3-4d34-a5ec-75b36f6c5209"
      unitRef="usd">13400000</us-gaap:OtherAssets>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifbc5d5e677f044b99f8baf645224b22f_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzEvZnJhZzo1YTEzNzQyOTBhNGQ0M2I2YjdmNGEwMGIyM2JhN2I2YS90ZXh0cmVnaW9uOjVhMTM3NDI5MGE0ZDQzYjZiN2Y0YTAwYjIzYmE3YjZhXzI3NDg3NzkwNzA5MTI_e71976b9-fcbc-4973-bda5-bd6f013cf6ce"
      unitRef="usd">2900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90ZXh0cmVnaW9uOmUyZWI2NTY4NTY2MjQ2Yjc5ZDNlODhhMTY0OGU2NzZjXzEwOTk1MTE2Mjg3MjY_5c643c96-3424-4f62-adc5-214d4d5bd224">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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;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;114,306&#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;90,899&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;113,592&#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;114,306&#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="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzItMi0xLTEtMTYxMDg_5ffa1771-778e-4566-9bbe-cc1d4ab0ab9e"
      unitRef="usd">113592000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzItNC0xLTEtMTYxMTA_69c22495-4c7d-4b57-964c-131ce05ae4f0"
      unitRef="usd">114306000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzItNi0xLTEtMTYxMTI_8566986b-d0f2-49d7-8770-c79c73553ee3"
      unitRef="usd">90899000</us-gaap:CapitalizedContractCostNet>
    <sats:CapitalizedContractCostAdditions
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzMtMi0xLTEtMTYxMDg_bbe56118-ff0c-448a-802e-7071956b357d"
      unitRef="usd">91143000</sats:CapitalizedContractCostAdditions>
    <sats:CapitalizedContractCostAdditions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzMtNC0xLTEtMTYxMTA_16b2d4e3-aff0-4ba0-9c94-3865df563cc1"
      unitRef="usd">97457000</sats:CapitalizedContractCostAdditions>
    <sats:CapitalizedContractCostAdditions
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzMtNi0xLTEtMTYxMTI_340db99a-5089-4747-8b78-f8b1729616c4"
      unitRef="usd">113265000</sats:CapitalizedContractCostAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzQtMi0xLTEtMTYxMDg_333e7fe6-93bf-4fdd-9e5f-954c6c2fae3e"
      unitRef="usd">101278000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzQtNC0xLTEtMTYxMTA_32647584-bb6c-495c-8a85-cb6505631b1f"
      unitRef="usd">97650000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzQtNi0xLTEtMTYxMTI_c033295d-1b22-49d2-a5da-923eca91f2e8"
      unitRef="usd">88949000</us-gaap:CapitalizedContractCostAmortization>
    <sats:CapitalizedContractCostForeignCurrencyTranslation
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzUtMi0xLTEtMTYxMDg_977cb113-ac0e-4e06-b9f4-92d025747e13"
      unitRef="usd">3620000</sats:CapitalizedContractCostForeignCurrencyTranslation>
    <sats:CapitalizedContractCostForeignCurrencyTranslation
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzUtNC0xLTEtMTYxMTA_9d92da0e-6e3a-4b56-9104-477933b33f95"
      unitRef="usd">521000</sats:CapitalizedContractCostForeignCurrencyTranslation>
    <sats:CapitalizedContractCostForeignCurrencyTranslation
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzUtNi0xLTEtMTYxMTI_50437f14-ccce-48cb-97a4-cba222b8a686"
      unitRef="usd">909000</sats:CapitalizedContractCostForeignCurrencyTranslation>
    <us-gaap:CapitalizedContractCostNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzYtMi0xLTEtMTYxMDg_32beffe6-0422-490e-a9fa-0f30a22c73fd"
      unitRef="usd">99837000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzYtNC0xLTEtMTYxMTA_3a462374-4aec-4d0c-9003-7cbcf8729936"
      unitRef="usd">113592000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzQvZnJhZzplMmViNjU2ODU2NjI0NmI3OWQzZTg4YTE2NDhlNjc2Yy90YWJsZTpiMTFiZmYxYTYwZWU0ZTZiODI3NDdhNTczZDEwYzkyZi90YWJsZXJhbmdlOmIxMWJmZjFhNjBlZTRlNmI4Mjc0N2E1NzNkMTBjOTJmXzYtNi0xLTEtMTYxMTI_17458393-1936-4d3b-87c5-684014f4781b"
      unitRef="usd">114306000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzcvZnJhZzphZWVjMDY4MjQ0ZjI0MWYwODU1N2QyN2MxOTJlMzc0YS90ZXh0cmVnaW9uOmFlZWMwNjgyNDRmMjQxZjA4NTU3ZDI3YzE5MmUzNzRhXzIwNQ_decca892-62d7-473a-b942-ef67c5f6bd84"
      unitRef="usd">942300000</us-gaap:RevenueRemainingPerformanceObligation>
    <sats:RevenueRemainingPerformanceObligationRecognitionInNextRollingTwelveMonthsPercentage
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zMzcvZnJhZzphZWVjMDY4MjQ0ZjI0MWYwODU1N2QyN2MxOTJlMzc0YS90ZXh0cmVnaW9uOmFlZWMwNjgyNDRmMjQxZjA4NTU3ZDI3YzE5MmUzNzRhXzIzMg_16b486d4-fa35-48d5-b604-1c00e1177d78"
      unitRef="number">0.382</sats:RevenueRemainingPerformanceObligationRecognitionInNextRollingTwelveMonthsPercentage>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90ZXh0cmVnaW9uOmQwYmJiN2U0OTg0YzQ1Y2Y4OTNlMjViZDk5MDhmYTI2XzE3Nw_a9f6fb83-21fe-4164-9016-a319bfd8c56b">&lt;div style="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 revenue from customer contracts disaggregated by primary geographic market and by segment:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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;Hughes&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;ESS&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;Corporate and Other&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;Consolidated&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;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: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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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 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;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: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;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:10pt;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 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;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: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;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 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 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: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;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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 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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&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;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;For the year ended December 31, 2019&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: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;1,527,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,560,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;/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;125,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;199,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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: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;1,852,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;16,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;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;17,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,886,081&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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: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 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;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;1,444,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;27,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,490,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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;101,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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:10pt;font-weight:400;line-height:100%"&gt;102,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;170,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;&#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;170,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;/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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;1,716,528&#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,231&#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;18,879&#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;1,762,638&#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:400;line-height:120%"&gt;The following table presents our revenue disaggregated by the nature of products and services and by segment:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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;Hughes&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;ESS&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;Corporate and Other&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;Consolidated&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;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:10pt;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:10pt;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: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;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: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,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: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;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: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;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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:10pt;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: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;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:10pt;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:10pt;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:10pt;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: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;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 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;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:10pt;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: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;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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;1,860,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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 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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;1,887,907&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&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:10pt;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:10pt;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: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;1,535,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,552,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;50,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,586,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;16,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;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;16,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,619,271&#160;&lt;/span&gt;&lt;/td&gt;&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: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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;115,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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:10pt;font-weight:400;line-height:100%"&gt;115,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;/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;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:10pt;font-weight:400;line-height:100%"&gt;145,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;145,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;6,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;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&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 37.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 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:10pt;font-weight:400;line-height:100%"&gt;266,703&#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;&#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:10pt;font-weight:400;line-height:100%"&gt;107&#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;266,810&#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:10pt;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: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,852,742&#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;16,257&#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;17,082&#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,886,081&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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: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:10pt;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:10pt;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: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;1,313,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;21,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;5,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,339,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;198,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,511,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;27,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;18,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;1,557,228&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;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;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 30.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;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:10pt;font-weight:400;line-height:100%"&gt;119,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;119,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;85,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;&#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;85,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 equipment 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 #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;205,410&#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;&#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 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;&#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 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;205,410&#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 49.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 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-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,716,528&#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;27,231&#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;18,879&#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,762,638&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if05da3da028648f7a2a79b8708a1f05b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzMtMi0xLTEtMA_47dd2377-ce3a-45a2-bb02-52c457ba734c"
      unitRef="usd">1556961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a5e68fae4f040ca9f4bf8dbe61123d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzMtNC0xLTEtMA_8edd50f7-18b2-406f-a53b-f4ed3962c079"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4da624afb404572b5f2fa0eae2c8c53_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzMtNi0xLTEtMA_b75daecf-ad66-467e-b516-0f62fc3c2350"
      unitRef="usd">9443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00ecf3a837904510aa084d12f62987d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzMtOC0xLTEtMA_7788a6cb-feb2-4fa3-9e14-300411eac67d"
      unitRef="usd">1583802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9af51d1472914660b33f884348a3fff5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzQtMi0xLTEtMA_6044d8a2-d9a7-44ba-bc69-bf996211e2dc"
      unitRef="usd">151194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95d930d837af44ac9cbb9a4278255720_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzQtNC0xLTEtMA_91497bdf-c10a-4da6-add9-6f091fb21e49"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8c8a1d5af034ac7b276ad8c7a564d52_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzQtNi0xLTEtMA_23ccd7c4-9166-4ccb-878a-4d79d89c346c"
      unitRef="usd">232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec6a2dbb53d40a2b8a1646580154ef8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzQtOC0xLTEtMA_53ecfe27-0590-42b0-a73f-90cf1311c5dc"
      unitRef="usd">151426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d32d74b257948f1811cebdb03ece4ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzUtMi0xLTEtMA_57005d76-9f87-4138-aac0-f977ff420e6f"
      unitRef="usd">152679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7669c9c312a412db82dcdc6ef6d3c0e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzUtNC0xLTEtMA_51844035-59d9-4b15-b22b-fff4a40cd41c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6d7e402850b48ff8136d8527b09d254_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzUtNi0xLTEtMA_0274c7ea-7a0b-445b-93f7-d85f248c4f95"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c5f5ee5de5d4570a48db0635f5dcdee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzUtOC0xLTEtMA_92350468-330a-4665-ae77-f15f9022d267"
      unitRef="usd">152679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie215f3ac13fc4232a2ad961457ac0c0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzYtMi0xLTEtMA_870fab36-4e8d-4228-a09d-fb6f205ed1e1"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e980360255945288855eeeb8b2e22e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzYtNC0xLTEtMA_871d546c-a1ca-457d-ba99-c0bd56dc742f"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7ba2308626445f7a7ef7d23ba439a27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzYtNi0xLTEtMA_8a712ad4-fa6a-4650-87d6-96fab368908a"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzYtOC0xLTEtMA_dcc7c8df-b4a6-41c9-9f09-b5339b24ba27"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0bc01142b7443159dee248e73e6dbc9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzktMi0xLTEtMA_bea694d5-d545-40e3-a2b1-750190649846"
      unitRef="usd">1527823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ba2018dd7294d1ba43639d6f6d35b68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzktNC0xLTEtMA_7385b4b6-5c93-4b2f-aee1-158cc50cf519"
      unitRef="usd">16257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f80e3b0657847b5bccaeea35bb7c68b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzktNi0xLTEtMA_917474e4-775d-48fd-88e1-af870e0211a9"
      unitRef="usd">16526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494a2ad9c765453cb0f9778a954e9b7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzktOC0xLTEtMA_fd06963e-4672-4dc1-ac3f-854b80906547"
      unitRef="usd">1560606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96fc40a83fe64483ad0ea4ea4238ff55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEwLTItMS0xLTA_522913b6-26b7-4ac7-a269-7227904ebcc9"
      unitRef="usd">125458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie467802405c446c4b94c277d2b7a9d05_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEwLTQtMS0xLTA_b0233b0c-1e19-4ead-be86-1e28b1951d01"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b68b77330a14aef9b4bf834147d6b14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEwLTYtMS0xLTA_143cf45e-ca50-416f-9430-53f0344f4b42"
      unitRef="usd">448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd5a5b17d633429593e37fb219b2e599_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEwLTgtMS0xLTA_18cd9c7a-3dae-4a98-a62d-919a502c0af7"
      unitRef="usd">125906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829d838deca54153b2707fe8635bf4f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzExLTItMS0xLTA_bb4d86ac-abe4-4597-92b0-18d966f70b49"
      unitRef="usd">199461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6526bed595b426095c075d84cb6d8e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzExLTQtMS0xLTA_10f716e7-b559-4f41-9d1e-a54fd0bfa1cd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01fdb69bad4c451a9cc734b153d02456_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzExLTYtMS0xLTA_f6e5dbed-fcc6-4825-ad26-d7a4d4f8ea19"
      unitRef="usd">108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c1bfbc56ec14fe48aa3502424d1f311_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzExLTgtMS0xLTA_051bffd6-a68e-4eab-9923-3e467ec86a33"
      unitRef="usd">199569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67aeb718586b41f5bddb1dff5f1d1cc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEyLTItMS0xLTA_d43492b4-f8ef-4fdd-b45d-1b6944607cea"
      unitRef="usd">1852742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i825ee460d1ec421499b9edb67d8e99ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEyLTQtMS0xLTA_a8902052-9b95-4a72-b5f9-a40fdf271a7a"
      unitRef="usd">16257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64aa261f874742a1b1056621e678e801_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEyLTYtMS0xLTA_c55ac0e5-51d0-4013-a807-459c31ef9fc7"
      unitRef="usd">17082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzEyLTgtMS0xLTA_3c1031ed-4138-4715-80aa-fb9086bb95d5"
      unitRef="usd">1886081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72d8586ea2d04c92bbf2435cc20ff950_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE1LTItMS0xLTA_b08a89b4-7812-4dc3-b91a-ea8a36ee798e"
      unitRef="usd">1444628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbd87a2979dd484e957f6b63ec65dcb9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE1LTQtMS0xLTA_5c19d600-79d1-4a2e-9529-d8018e3324b2"
      unitRef="usd">27231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bf75d7d1f79429d9ef6cf4ef18987f7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE1LTYtMS0xLTA_7e2136c4-c70c-4d30-9456-b49bbfb128ce"
      unitRef="usd">18495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i457d502389b24b40b6b8357d85afd5e2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE1LTgtMS0xLTA_47e7a750-f446-4d3a-ae30-c70005ef6b77"
      unitRef="usd">1490354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f482cde5559475897f8943a7bc929af_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE2LTItMS0xLTA_e722712f-c438-4d85-bb82-c2cfd67d302b"
      unitRef="usd">101632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia97107a829a54c1bb9c1f2e323447ee5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE2LTQtMS0xLTA_6ae3d21b-7403-421d-926b-4c45c10d9090"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8dd752cafb3f469398fe0f0d098a1617_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE2LTYtMS0xLTA_06b84ed3-cf83-4085-9203-76958901aa5b"
      unitRef="usd">384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if400de06800b437dae573974678b73a3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE2LTgtMS0xLTA_943933a7-c275-42df-9eb1-9cc5bd4852ef"
      unitRef="usd">102016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i346b1596a38346c9b6749ea909303386_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE3LTItMS0xLTA_da8ba66e-4f18-419e-b2da-da7f9c768fd9"
      unitRef="usd">170268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e5c291b1cfc4b71864018f31a195bdc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE3LTQtMS0xLTA_ca73a973-81ef-427b-ada5-f3ed038fde31"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2d6fbd52e57454cbab6ecb5e455ea4f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE3LTYtMS0xLTA_65c4d22c-4aac-43ba-bc81-80339093fd31"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie28043859a1d4627ba24ff3df6a112a3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE3LTgtMS0xLTA_ae500cde-af7e-4c17-8924-daf57258ed01"
      unitRef="usd">170268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dcb232b7c6d4026aca54b528aa36335_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE4LTItMS0xLTA_566665ca-9f88-495f-bac0-10ceb9431036"
      unitRef="usd">1716528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52dce1397c37401a8352439461ba42eb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE4LTQtMS0xLTA_68c058ab-1498-4790-8ec1-63725d9a3b69"
      unitRef="usd">27231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a0cbd6ccea142169fa263e43ecc670f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE4LTYtMS0xLTA_b551f117-bab6-4156-83da-6823e8a1127a"
      unitRef="usd">18879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDAvZnJhZzpkMGJiYjdlNDk4NGM0NWNmODkzZTI1YmQ5OTA4ZmEyNi90YWJsZTo0YTQ4ODBkMTMyYjM0ZTU2YmEwOWVhYWM3YzY2MTNjNS90YWJsZXJhbmdlOjRhNDg4MGQxMzJiMzRlNTZiYTA5ZWFhYzdjNjYxM2M1XzE4LTgtMS0xLTA_e5e6fef5-4350-46c8-9f9d-cb0df03538c9"
      unitRef="usd">1762638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48a256724c5941619569cbb18f893ae7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzQtMi0xLTEtMA_dcdf6799-39bc-4bd2-9e3f-ebee312bc25a"
      unitRef="usd">1614730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ae798a652474c36aa3c685ba9b297eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzQtNC0xLTEtMA_fd4103d4-fbfb-4a28-959b-40b49ff7cd8a"
      unitRef="usd">10785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i012ac1feb52145cba07312adaacae16b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzQtNi0xLTEtMA_6c319b83-9059-453c-a468-dae628a4c77e"
      unitRef="usd">4631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1468009d6f1b4fe1aec18a5a7471272b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzQtOC0xLTEtMA_17f35a2a-e7f4-4a70-b313-075ed9e8f37a"
      unitRef="usd">1630146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f6a2dc68bc640af85e46a8dad254e52_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzUtMi0xLTEtMA_32f4d550-da76-49fa-9f84-675586fbfc27"
      unitRef="usd">40503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80e29357d78a40cebcf0ce7bec3d1d40_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzUtNC0xLTEtMA_c4482fbe-404a-4187-ae82-9a1d38002e13"
      unitRef="usd">6613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6682d974095745a1aafd170077d919d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzUtNi0xLTEtMA_585716a8-1175-4d93-a196-19a9cc3f049f"
      unitRef="usd">5042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c1b7185976e422e918990e5a62567a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzUtOC0xLTEtMA_211212b1-6a20-4c96-9525-feb3e7b9934c"
      unitRef="usd">52158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75191117caa24fe98220b11b700f99a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzYtMi0xLTEtMA_588e9df0-b381-4d34-81ee-0e66a90f0ebf"
      unitRef="usd">1655233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie69a9dce7efe4e1cba7632a4c9d1d592_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzYtNC0xLTEtMA_cdcaba08-c9dd-4cae-9938-215c83ba2885"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe016e3e73ab4f58a0b70849336e532a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzYtNi0xLTEtMA_8bad45a1-bf97-47e5-a822-8db56fb32d77"
      unitRef="usd">9673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i537f6a47142645cba3a16b26e862ff5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzYtOC0xLTEtMA_01492e9e-be6d-4a3b-ab5c-5c6dda3f2673"
      unitRef="usd">1682304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied30a24b7444469b84d7761e2134fb76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzgtMi0xLTEtMA_ac90b893-6c58-455e-b859-88bbd416027e"
      unitRef="usd">110108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id03e3a9a070d47ccb267fab9945edaa7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzgtNC0xLTEtMA_facbef43-b356-48b1-adc7-915073b62337"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia905f49b1a34417389c90141f69d6766_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzgtNi0xLTEtMA_45e90dc6-6613-4d2e-ac6f-0a7fc526bfe5"
      unitRef="usd">2000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i072d31b5159b44ad9173cfc2425d9fee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzgtOC0xLTEtMA_abe3e0ef-2873-4a03-ba92-10a69b1fafcd"
      unitRef="usd">110110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ea49a884bc74ba68cb88ca21ceab58b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzktMi0xLTEtMA_1cef14ab-95e2-4c57-82b9-b86b4edd62f4"
      unitRef="usd">88511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0f6b0c296ce46b3881dd518e4e5e82b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzktNC0xLTEtMA_65ff8241-31e8-4373-8f23-d32e175db350"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d16750d1f344c37994ea26098b439fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzktNi0xLTEtMA_5d169ba2-d7d5-4c00-b227-123435c1d305"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55e072cba0044b828b58cac5458d5125_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzktOC0xLTEtMA_4206d886-6a95-422c-9afd-3190305d7ee2"
      unitRef="usd">88511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idac6e5eb46ed4c4cb25e4f7d4a27c90c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEwLTItMS0xLTA_1e2e2f75-615b-49a1-bad7-e9fb0ebfd31e"
      unitRef="usd">6982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ef9c506fe3640e285ad502f242572d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEwLTQtMS0xLTA_f73a2a59-6dfd-4a1d-9218-b71077d66a45"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8e2c7c4022a4901a7d196d30924559e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEwLTYtMS0xLTA_04ba31dc-7124-40e1-8890-cd6c87e4babb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia866d27f2d2e43cab1e34a1684a52e94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEwLTgtMS0xLTA_ca2a7707-9ab9-44f5-914a-b74d14656ac6"
      unitRef="usd">6982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i588065b9f48d4bd999938b1a85389c68_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzExLTItMS0xLTA_3a2f3757-b5dd-4a3d-a2a9-3c08d115252e"
      unitRef="usd">205601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if53e4e2d8cad4a3fa338e5dcf22b46c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzExLTQtMS0xLTA_ca73f987-6926-4b37-829a-8e73fd576ac7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67827402f58b4ec7a2df54d5d9b3f3cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzExLTYtMS0xLTA_2a3bcfbb-1103-4191-b00a-037c0b8d201d"
      unitRef="usd">2000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99abf6d8c2294af59b68ff2e89df1e7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzExLTgtMS0xLTA_08006a73-9bef-4266-8e66-6f8dcdedbe68"
      unitRef="usd">205603000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie215f3ac13fc4232a2ad961457ac0c0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEyLTItMS0xLTA_b7fce571-52a2-4cf5-9b80-b98e9ed03053"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e980360255945288855eeeb8b2e22e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEyLTQtMS0xLTA_42ca271a-194d-4a52-bd8f-77a57d6b3d05"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7ba2308626445f7a7ef7d23ba439a27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEyLTYtMS0xLTA_61988aa9-f512-4286-889c-430662f9a5de"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzEyLTgtMS0xLTA_0f3eb1e1-781e-41d7-9e3a-07d22a7a8b9c"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56f7926a8fb44e35af863a57f2635afb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE2LTItMS0xLTA_0e62016d-90c2-4952-b9e1-2b76915006c6"
      unitRef="usd">1535966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7af434fb73044777ace06bb63f7a9cb3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE2LTQtMS0xLTA_8d53041b-22ab-4137-9a44-23797b39382c"
      unitRef="usd">10464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i462fbe10dcd84a5ca37a865b62d03972_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE2LTYtMS0xLTA_f7c58591-af75-47f1-ad05-7c90fcb2c115"
      unitRef="usd">6493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28d3e9a2c17c4093b7c20c1f3bd99b6a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE2LTgtMS0xLTA_d701b1d2-e0f3-4844-9214-1382f9c94401"
      unitRef="usd">1552924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b38aba7405c4b54bcd1b067315405db_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE3LTItMS0xLTA_217c2b5f-312b-4bba-9eeb-75548c5c3f1d"
      unitRef="usd">50073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3ee29cd2e294270b85ed8b3918b9b05_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE3LTQtMS0xLTA_03108aff-88c6-46ad-8438-b06244673c45"
      unitRef="usd">5793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f74f8d1d1b5426c9a454a431da062e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE3LTYtMS0xLTA_02ce4d59-9a87-48cc-9b9b-6040b2ee8c6c"
      unitRef="usd">10481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33986befc25f4abcb1da3e16d5dc8f78_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE3LTgtMS0xLTA_d44239a1-47ca-447d-b31a-b1d71a1fbe38"
      unitRef="usd">66347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa0d9aeba9c14734af5992a299873590_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE4LTItMS0xLTA_cede5e7c-d131-41c5-8e1c-af42aeefd695"
      unitRef="usd">1586039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9e8343cc963478b9c58aa3b856a0521_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE4LTQtMS0xLTA_9eb2016d-4dd1-4815-8992-ac34d61ced08"
      unitRef="usd">16257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6434a79bb3e44be3aba6f50135647a9f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE4LTYtMS0xLTA_e006a394-d6d6-45ac-bde7-e1049412b028"
      unitRef="usd">16974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74d9e8e2f264412d93cfa24e7fe207b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzE4LTgtMS0xLTA_9454a6c5-358d-4951-8242-91e9772d9fc1"
      unitRef="usd">1619271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide3b5c7048074edeb70799aa96c6ae9b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIwLTItMS0xLTA_c802c163-da31-4ff6-8422-334fc683ce3d"
      unitRef="usd">115052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib01287bca7864902be50bfa41b594094_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIwLTQtMS0xLTA_8ff62d2a-50cb-4e76-ba41-4b2889c9b569"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i083fad9be3f74c7b8ba1bfa71f31e67e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIwLTYtMS0xLTA_32fc9b5a-ff39-4489-a8e6-f217cf149589"
      unitRef="usd">107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ebc2372ce1f4e2fa042dc563d3d8cad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIwLTgtMS0xLTA_275a98ee-f176-4de5-a8f0-dd56ea39a3d8"
      unitRef="usd">115159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife3a5171bdcc48eabf0e2f779b7edd1a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIxLTItMS0xLTA_cc192f5d-6dd8-4680-b1f2-a6b5a1017451"
      unitRef="usd">145646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6366f75954674b3a80cac5cb02de5dbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIxLTQtMS0xLTA_eee5ba0d-bdf4-4e52-b725-84ad3507c345"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60f69c0069144ac79149657f1acb5bd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIxLTYtMS0xLTA_8de7d12b-3e3d-4ca7-9498-44719671658c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f1b8409e9a4e7c840f7843b23d72ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIxLTgtMS0xLTA_d2704ecb-51d0-43d2-b556-128a38b3db69"
      unitRef="usd">145646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib901f9667a6f4ccfafbd5f5354a5922b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIyLTItMS0xLTExNzM_9ce4df38-e46e-453e-bb69-b9058b40b34b"
      unitRef="usd">6005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf25261687764737bfd996944c62c237_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIxLTQtMS0xLTE2MTMz_2a12cbe3-cca1-4164-96ff-3dd5a7fd5bf8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92afb20bb0334bb9b9bf565eb993bd0f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIxLTYtMS0xLTE2MTMz_4e419b1b-a4d0-401f-9886-f37955335423"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida10607d8db742ae853f813d59b8b51d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIyLTgtMS0xLTExNzM_b3f73e3f-db95-46f9-a144-5563386ad934"
      unitRef="usd">6005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dea413dbddb455b8e0e9eff149e82d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIyLTItMS0xLTA_67c94e91-b3bf-4b10-a54e-dca08a01b0d8"
      unitRef="usd">266703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieea105bfaaad4866a16eda49c75f9495_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIyLTQtMS0xLTA_538a5b9f-1464-4be0-906d-d1c0be7a28b0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id159ff4e455d44df81d23577fdfd160b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIyLTYtMS0xLTA_ec7ed418-d035-47f3-b63c-9f712aff1a4b"
      unitRef="usd">107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36cac2a81d46478093a17d16ef477b81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIyLTgtMS0xLTA_7605aeab-4e4f-4f7a-8db5-c7c6a9050b5b"
      unitRef="usd">266810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67aeb718586b41f5bddb1dff5f1d1cc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIzLTItMS0xLTA_33175092-7fd0-4560-b4f6-30b123babe13"
      unitRef="usd">1852742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i825ee460d1ec421499b9edb67d8e99ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIzLTQtMS0xLTA_f2223b2c-7362-4824-ba49-82fd5bdd3b42"
      unitRef="usd">16257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64aa261f874742a1b1056621e678e801_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIzLTYtMS0xLTA_04c9090c-0b2a-46a7-a75f-e986c2b24a01"
      unitRef="usd">17082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzIzLTgtMS0xLTA_f0d2ae57-6e73-4fb0-ba1a-e1a1eca79ced"
      unitRef="usd">1886081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1879855d94044e538e9fc3be52166d5c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI3LTItMS0xLTg2NDM_f62ef4e4-a0a5-4a93-931b-0a9a44d6dfff"
      unitRef="usd">1313059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10b6f1f41cb64578a29678959c5dcb77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI3LTQtMS0xLTg2NDM_b3348e85-fd41-459d-8b5a-c8b405610a37"
      unitRef="usd">21044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id27331798cc244c5be902b6fc46dfe79_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI3LTYtMS0xLTg2NDM_400fe22a-20f5-4f82-8ed8-5a4f27809691"
      unitRef="usd">5821000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e51d08ae2334156b5f434fc3a775e9e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI3LTgtMS0xLTg2NDM_0052c0d3-c6a4-44b9-9501-57809fcf63a9"
      unitRef="usd">1339924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdf2850343444bcfb3b3664478008460_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI4LTItMS0xLTg2NDM_42fbf701-08c8-4b94-be02-5817f1fe6deb"
      unitRef="usd">198059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib10cde4022a142b386a653c19b7e376c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI4LTQtMS0xLTg2NDM_dbf70535-4810-4807-a684-dce8bacb78f3"
      unitRef="usd">6187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f5f6e64fac4119b8d4fbc23cd534ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI4LTYtMS0xLTg2NDM_6414b51e-ef75-4509-8ee1-1697eea49378"
      unitRef="usd">13058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i893d5dbdca824100bc4a94f9e3dbcb5a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI4LTgtMS0xLTg2NDM_a59a51dd-73fc-43a4-8890-373efef8673a"
      unitRef="usd">217304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48118ced4d6240eb83106550b606ba59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI5LTItMS0xLTg2NDM_c25a118d-1a37-4f93-855f-addf6ff600dc"
      unitRef="usd">1511118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd0bfd129e02465a87de063b0b17d629_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI5LTQtMS0xLTg2NDM_d8a7a40c-529f-4fdb-8f22-7dc88ffff7ea"
      unitRef="usd">27231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie944e8ffc9214e6289dfb8a03fd2782d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI5LTYtMS0xLTg2NDM_8cf1081d-ef9c-4d66-bbaa-813ff46d0054"
      unitRef="usd">18879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadf0e19dca404ea3a1c9f1f387f1f5e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzI5LTgtMS0xLTg2NDM_89f55165-c344-4dcd-901e-35b4fc64379a"
      unitRef="usd">1557228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b19a703e7f94628a9ed78147f1fb189_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMxLTItMS0xLTg2NDM_7b092c18-5075-4eb9-afd8-7c8b4a1ee091"
      unitRef="usd">119657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4b1bfa23eaf42be923ac90e980e5054_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMxLTQtMS0xLTg2NDM_a97a316b-ce07-4eed-af43-b03e0c3a6d4c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9165c5973534435a72b8d52f46b561e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMxLTYtMS0xLTg2NDM_dcc2c85c-10b8-430e-994e-9831066e1c87"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a2e0b8e8d0345879a2432bc9c287546_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMxLTgtMS0xLTg2NDM_23e4834a-dabf-42b7-8346-ce926ff3b41c"
      unitRef="usd">119657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i084133394fde4d45933d802f0db86297_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMyLTItMS0xLTg2NDM_adaefd3d-fb25-4b7e-bb2b-83dfb0415e50"
      unitRef="usd">85753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id27aee84b3734740a25f35cd31b941d4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMyLTQtMS0xLTg2NDM_604a5ce6-d588-4f95-866b-1b4af4275ac6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib099072e33034d8b8099a351e1169fcd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMyLTYtMS0xLTg2NDM_d1adcc13-3224-4f5c-a8c7-8c9bd7a23e8f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c89b88e011a45c1b257eec97fed4a59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMyLTgtMS0xLTg2NDM_65a52024-8032-4fe3-960f-7071059c298a"
      unitRef="usd">85753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie051d19f41c442f7be9994361d919093_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMzLTItMS0xLTg2NDM_abc321a7-a84c-40c9-a797-1d0d00808c0b"
      unitRef="usd">205410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f07cb995b104db5b824d5bb622debc0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMzLTQtMS0xLTg2NDM_74a33eab-359e-4c60-bfbc-c684ff91c1b1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67d5b866aaf94d4abba44655ed41b79d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMzLTYtMS0xLTg2NDM_ee8d486f-0f99-48b6-9e04-4ea7718a4660"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22f7e00116d045b8bef638c765ff5431_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzMzLTgtMS0xLTg2NDM_646e2f1e-7334-44b1-bdb5-4078d343a724"
      unitRef="usd">205410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dcb232b7c6d4026aca54b528aa36335_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzM0LTItMS0xLTg2NDM_0659b0f4-93e5-45ef-a415-506f494f6e05"
      unitRef="usd">1716528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52dce1397c37401a8352439461ba42eb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzM0LTQtMS0xLTg2NDM_8ba5b0c9-9bd5-4fcb-bfbb-39ffed1092c1"
      unitRef="usd">27231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a0cbd6ccea142169fa263e43ecc670f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzM0LTYtMS0xLTg2NDM_90a125fc-cb21-4a31-be68-54f004cd14ce"
      unitRef="usd">18879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDMvZnJhZzpkMjdlYTUxMjIyMjU0N2YwYjg1ZWU1ZjhjMjVhNjEwYy90YWJsZTo5YWQxOTVhZTQ4ZDM0MzM3YTNlODY0ZjY0OWYzM2E2ZC90YWJsZXJhbmdlOjlhZDE5NWFlNDhkMzQzMzdhM2U4NjRmNjQ5ZjMzYTZkXzM0LTgtMS0xLTg2NDM_56db6cfa-be41-43be-aeec-fd4e9309ca48"
      unitRef="usd">1762638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzE2NDkyNjc0NDI3NDY_3c79a243-14b2-47fd-aef2-57793263e513">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We elected to apply the requirements of ASC Topic 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prospectively on January 1, 2019.  As a result, the following disclosures required by the new guidance are not presented for periods prior to that date. &lt;/span&gt;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;We elected to apply the requirements of ASC Topic 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prospectively on January 1, 2019.  As a result, the following disclosures required by the new guidance are not presented for periods prior to that date. &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 amounts for right-of-use assets and lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;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;2019&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 #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&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;128,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;114,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;/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;Finance&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;278,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;406,540&#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;439,868&#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;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;14,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Finance&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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,122&#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;15,137&#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;114,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Finance&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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;115,015&#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;97,506&#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;130,137&#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;112,643&#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, 2020, we have prepaid our obligations regarding most of our finance right-of-use assets.  Finance lease assets are reported net of accumulated amortization of $74.0&#160;million and $57.3&#160;million as of December&#160;31, 2020 and 2019, 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #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 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;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;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;26,662&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;60,275&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;1.2 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;2.1 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;10.6 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.3 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;12.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;span style="color:#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;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/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 right-of-use assets in exchange for lease liabilities of $22.6&#160;million and $8.5&#160;million upon commencement of operating leases during the year ended December&#160;31, 2020 and 2019, 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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;Finance Leases&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;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;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;2021&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;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;2022&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;20,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;19,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;86,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: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;86,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;/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;176,001&#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;608&#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;176,609&#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;(46,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;129,585&#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;552&#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;130,137&#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>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzE2NDkyNjc0NDI3NDY_cd64446e-7234-471d-90f8-1d902576f499">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We elected to apply the requirements of ASC Topic 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prospectively on January 1, 2019.  As a result, the following disclosures required by the new guidance are not presented for periods prior to that date. &lt;/span&gt;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;We elected to apply the requirements of ASC Topic 842, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, prospectively on January 1, 2019.  As a result, the following disclosures required by the new guidance are not presented for periods prior to that date. &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 amounts for right-of-use assets and lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;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;2019&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 #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&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;128,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;114,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;/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;Finance&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;278,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;406,540&#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;439,868&#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;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;14,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Finance&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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,122&#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;15,137&#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;114,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Finance&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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;115,015&#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;97,506&#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;130,137&#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;112,643&#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, 2020, we have prepaid our obligations regarding most of our finance right-of-use assets.  Finance lease assets are reported net of accumulated amortization of $74.0&#160;million and $57.3&#160;million as of December&#160;31, 2020 and 2019, 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #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 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;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;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;26,662&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;60,275&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;1.2 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;2.1 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;10.6 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.3 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;12.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;span style="color:#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;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/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 right-of-use assets in exchange for lease liabilities of $22.6&#160;million and $8.5&#160;million upon commencement of operating leases during the year ended December&#160;31, 2020 and 2019, 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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;Finance Leases&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;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;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;2021&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;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;2022&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;20,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;19,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;86,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: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;86,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;/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;176,001&#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;608&#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;176,609&#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;(46,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;129,585&#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;552&#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;130,137&#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:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzM3Mg_e98eeb77-6151-4ee4-b078-2c39cf75fc5c">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.384%"/&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;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;2020&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;2019&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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales-type 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;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;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;6,789&#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:400;line-height:100%"&gt;Operating 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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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 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;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;72,352&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzM3Ng_47e43906-6377-4cf7-a0ff-26f4a0888717">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.384%"/&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;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;2020&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;2019&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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales-type 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;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;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;6,789&#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:400;line-height:100%"&gt;Operating 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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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 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;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;72,352&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzMtMi0xLTEtMA_f2db52c6-55b3-4f79-b0a2-293f79bd9752"
      unitRef="usd">6982000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzMtNC0xLTEtOTAzMQ_dfc15b2b-4146-469e-95dc-9753b6114caf"
      unitRef="usd">6005000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseInterestIncome
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzQtMi0xLTEtMA_93eddd88-1ae3-430a-bdbc-21490d93c39b"
      unitRef="usd">393000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:SalesTypeLeaseInterestIncome
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzQtNC0xLTEtOTAzMQ_1bb63dd8-bc90-42a4-bcd7-819cb664d2be"
      unitRef="usd">784000</us-gaap:SalesTypeLeaseInterestIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzUtMi0xLTEtMA_4e45672f-afe3-4761-8cb0-37fea78c261a"
      unitRef="usd">7375000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzUtNC0xLTEtOTAzMQ_80016470-6c6d-46ed-9566-bc93c00d4790"
      unitRef="usd">6789000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzYtMi0xLTEtMA_3cf5a380-35a9-4cb4-ae37-4dcab3f21c41"
      unitRef="usd">51765000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzYtNC0xLTEtOTAzMQ_8124c815-9ec5-40b0-a683-2f12cb1a4595"
      unitRef="usd">65563000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzctMi0xLTEtMA_92ed0a5e-2a11-4b3b-afab-f90c24cc02bd"
      unitRef="usd">59140000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTozMjk5NzRiYzg3NmM0ZmIxYWVlNzZiMDY4MWU5ZDEzMS90YWJsZXJhbmdlOjMyOTk3NGJjODc2YzRmYjFhZWU3NmIwNjgxZTlkMTMxXzctNC0xLTEtOTAzMQ_61ff9bfd-77f9-42c3-a943-913b34508cf3"
      unitRef="usd">72352000</us-gaap:LeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzE4MA_db8ea83a-f6c8-4106-973e-e4eec2872d79"
      unitRef="usd">13000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzI3NDg3NzkwNzA2MTI_a3414fc7-9095-4d37-b6e9-32222363563c"
      unitRef="usd">6500000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzM3Nw_44535b90-179f-44cf-9079-111d2db11526">&lt;div style="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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2022&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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2023&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;31,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 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;29,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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;99,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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&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;268,769&#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="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzMtMi0xLTEtMA_8d705c9f-11d4-46b3-8bf1-a5b02bba9d05"
      unitRef="usd">45332000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzQtMi0xLTEtMA_638b58f9-7bbe-4324-9a5f-210dbab9f132"
      unitRef="usd">34137000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzUtMi0xLTEtMA_8d77e292-d909-4f52-8d29-58f7f6cca5aa"
      unitRef="usd">31907000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzYtMi0xLTEtMA_5d11cfb8-3b1d-4d9c-a3c2-8196a39812a4"
      unitRef="usd">29666000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzctMi0xLTEtMA_0b99468b-d23d-4f91-9a2a-bcc3695190ac"
      unitRef="usd">28035000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzgtMi0xLTEtMA_f4d5a38e-7c18-4e54-b19d-76eb49bf3f4e"
      unitRef="usd">99692000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpmMWU3NzA4NTgzZTQ0ODhkOWUzNWQ4MjUzNDlmMjc4Zi90YWJsZXJhbmdlOmYxZTc3MDg1ODNlNDQ4OGQ5ZTM1ZDgyNTM0OWYyNzhmXzktMi0xLTEtMA_86239faa-9308-43e8-98bf-10fc8723853f"
      unitRef="usd">268769000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <sats:PropertyPlantAndEquipmentSubjectToOperatingLeasesTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90ZXh0cmVnaW9uOjU5ZDIwMDg4M2FhYjQ4NDBiMDgxYzQ5ZTA2YmQyYWY3XzM2OQ_2f27b258-ca19-4bb9-95bd-6fb70e92762e">&lt;div style="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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.259%"/&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;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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&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;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;1,617,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(1,265,129)&lt;/span&gt;&lt;/td&gt;&lt;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;351,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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,377,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;(1,043,431)&lt;/span&gt;&lt;/td&gt;&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;334,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;/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;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:10pt;font-weight:400;line-height:100%"&gt;(38,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(31,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;(17,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(16,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,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: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,769,948&#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,320,558)&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;449,390&#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,529,464&#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,090,839)&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;438,625&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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: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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;230,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;182,523&#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;7,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;/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;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;190,941&#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="i34be39d5d90d49b893210540b2d4e018_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzMtMi0xLTEtMA_403b2ef9-3028-4951-b6fe-7b4947a4296f"
      unitRef="usd">1617053000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i34be39d5d90d49b893210540b2d4e018_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzMtNC0xLTEtMA_fe1f04d4-520f-407e-ab65-d87f53d4dd57"
      unitRef="usd">1265129000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i34be39d5d90d49b893210540b2d4e018_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzMtNi0xLTEtMA_98636308-e5d1-4da7-812c-5e5cb77b6a94"
      unitRef="usd">351924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2f3224defd5e43008be4589733ec7e8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzMtOC0xLTEtMA_d0078190-bd67-48ab-85e0-e1b8e0146ae7"
      unitRef="usd">1377914000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2f3224defd5e43008be4589733ec7e8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzItMTAtMS0xLTE0OTY_2efb4185-f6b9-476a-aee9-b9c46f568d50"
      unitRef="usd">1043431000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2f3224defd5e43008be4589733ec7e8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzItMTItMS0xLTE0OTY_105e97bb-4cc5-4e14-82c2-bc73166e4830"
      unitRef="usd">334483000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9f28397ed04436f9cac6377504725b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzQtMi0xLTEtMA_bac35e4d-873a-4549-9b11-909d98cb0014"
      unitRef="usd">104620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib9f28397ed04436f9cac6377504725b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzQtNC0xLTEtMA_4bcd789a-803e-4a19-9346-d49df0f15c28"
      unitRef="usd">38335000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib9f28397ed04436f9cac6377504725b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzQtNi0xLTEtMA_b1a0d89c-2c90-4e00-96e3-aacdc2196b87"
      unitRef="usd">66285000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idb8faef28af14275aae22d48d4cd4a4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzQtOC0xLTEtMA_e7464db2-f131-4670-84c1-7e0c523b3f7a"
      unitRef="usd">104620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idb8faef28af14275aae22d48d4cd4a4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzMtMTAtMS0xLTE0OTY_12bc3e00-b7bc-428b-9545-103e0d2578d2"
      unitRef="usd">31360000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idb8faef28af14275aae22d48d4cd4a4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzMtMTItMS0xLTE0OTY_8d929ab4-379e-4512-af60-8d7fbb09d772"
      unitRef="usd">73260000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if807b0773aea4eceb7c652915456b8ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzUtMi0xLTEtMA_86c5145d-9774-40bc-9bf8-75ef2c381d55"
      unitRef="usd">48275000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if807b0773aea4eceb7c652915456b8ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzUtNC0xLTEtMA_08e4e24d-c44d-4a85-9e46-e4139320e97d"
      unitRef="usd">17094000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if807b0773aea4eceb7c652915456b8ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzUtNi0xLTEtMA_eb9d4d03-23a2-478a-af9c-2fa5cef8cab3"
      unitRef="usd">31181000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a8aa839e1be4c528846943b5b762f0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzUtOC0xLTEtMA_5192d2bc-cd21-410f-947c-df60592f9c7a"
      unitRef="usd">46930000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7a8aa839e1be4c528846943b5b762f0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzQtMTAtMS0xLTE0OTY_d329c524-4ba1-4cd0-bbf6-8fe034779724"
      unitRef="usd">16048000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7a8aa839e1be4c528846943b5b762f0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzQtMTItMS0xLTE0OTY_f1c0a3b7-00f6-40d8-879d-936a161e0880"
      unitRef="usd">30882000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id99da082d79143ed92537cd96da93172_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzYtMi0xLTEtMA_ccfbe39f-7caf-4095-8b9a-cebcb0228753"
      unitRef="usd">1769948000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id99da082d79143ed92537cd96da93172_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzYtNC0xLTEtMA_bad9e9ec-2b94-441c-91c4-c6bc756b6520"
      unitRef="usd">1320558000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id99da082d79143ed92537cd96da93172_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzYtNi0xLTEtMA_04af1c1a-716e-4029-ac16-00c495eabd08"
      unitRef="usd">449390000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i455dc0359b944873aa8e48b56211f852_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzYtOC0xLTEtMA_b16167ff-d55c-4ec6-9cd1-e039f1edda6f"
      unitRef="usd">1529464000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i455dc0359b944873aa8e48b56211f852_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzUtMTAtMS0xLTE0OTY_a47e89db-190e-407a-88e3-3e7a8e547e11"
      unitRef="usd">1090839000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i455dc0359b944873aa8e48b56211f852_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTowZmViN2Q2NTdmYWY0NDJmODdjZTgxNjM1ZDIxNTg5NC90YWJsZXJhbmdlOjBmZWI3ZDY1N2ZhZjQ0MmY4N2NlODE2MzVkMjE1ODk0XzUtMTItMS0xLTE0OTY_0c9a6d18-909d-4fe9-9c6c-f14e27493bf4"
      unitRef="usd">438625000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i571fbc006ef548f3bbd77b1b734b7a9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzItMi0xLTEtMTU4Mg_0d034022-9898-4ce3-90d4-b310a125d8a5"
      unitRef="usd">230079000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i78d32548a279442b9a37c5f544953857_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzItNC0xLTEtMTU4Mg_baa82b8e-4bb6-4006-936f-b16740aadbaa"
      unitRef="usd">182523000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i909efddf67724d67b2c8b2caa3ee8b4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzMtMi0xLTEtMTU4Mg_2455562a-5c24-4380-b9dd-4efad44e5b0a"
      unitRef="usd">6975000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id24645b8df574ba394fdf3469db28313_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzMtNC0xLTEtMTU4Mg_e80e71a8-4753-4118-90aa-7abf82b63226"
      unitRef="usd">7495000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifd56952792f24864834c312cc27f437d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzQtMi0xLTEtMTU4Mg_8d8dbf46-bdf1-49bc-964a-380a7d46347e"
      unitRef="usd">942000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic64abda3d4d343f1a5e8c6481540e601_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzQtNC0xLTEtMTU4Mg_45019ac5-c786-4399-bcfa-7ebf94e38b2b"
      unitRef="usd">923000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id44d6a4db2034c64be7cafc0e286d558_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzUtMi0xLTEtMTU4Mg_a969af2b-2b87-4b5d-956b-a97770bac5c6"
      unitRef="usd">237996000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic32574becf564e9d92d27fda2b009950_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNDYvZnJhZzo1OWQyMDA4ODNhYWI0ODQwYjA4MWM0OWUwNmJkMmFmNy90YWJsZTpjMzNjMzhmZjI5ZWQ0NWUxOWY2ZDc1YjEwZGVmZmZjOS90YWJsZXJhbmdlOmMzM2MzOGZmMjllZDQ1ZTE5ZjZkNzViMTBkZWZmZmM5XzUtNC0xLTEtMTU4Mg_a7f39f04-9ddb-4be2-b3b1-8cdd58b605ba"
      unitRef="usd">190941000</us-gaap:Depreciation>
    <sats:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0Xzc3Mw_cb2e7d5e-b11c-42df-a783-98472ad5fd98">&lt;div style="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 right-of-use assets and lease liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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;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;2019&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 #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&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;128,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;114,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;/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;Finance&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;278,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;406,540&#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;439,868&#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;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;14,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Finance&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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,122&#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;15,137&#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;114,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Finance&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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;115,015&#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;97,506&#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;130,137&#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;112,643&#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="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzMtMi0xLTEtMA_eb0de161-36f5-4a5d-ad37-f93dec3dbcb8"
      unitRef="usd">128303000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzMtNC0xLTEtOTA2NA_e55ae6c1-e1a6-4fe0-a9ae-76a7b90b9823"
      unitRef="usd">114042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzQtMi0xLTEtMA_1b9dcc41-5343-4974-a37f-96d1853bc4b7"
      unitRef="usd">278237000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzQtNC0xLTEtOTA2NA_f7d6ff4d-f83b-4f96-ad8f-9550ae97804b"
      unitRef="usd">325826000</us-gaap:FinanceLeaseRightOfUseAsset>
    <sats:LeaseRightOfUseAsset
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzUtMi0xLTEtMA_94840485-fbad-48c3-be37-ac5aa233e518"
      unitRef="usd">406540000</sats:LeaseRightOfUseAsset>
    <sats:LeaseRightOfUseAsset
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzUtNC0xLTEtOTA2NA_cfc4afc6-93c4-423e-b0d6-f9e34ff003d9"
      unitRef="usd">439868000</sats:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzktMi0xLTEtMA_074decca-d12c-4666-9d78-9656633056b5"
      unitRef="usd">14699000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzktNC0xLTEtOTA2NA_a3a968b9-0173-40bd-8e10-45957f011086"
      unitRef="usd">14651000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzEwLTItMS0xLTA_8b3ea35c-ec27-417c-a1c6-f9674c55dc11"
      unitRef="usd">423000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzEwLTQtMS0xLTkwNjQ_b910047c-070c-4cbc-ae40-92193b9245f4"
      unitRef="usd">486000</us-gaap:FinanceLeaseLiabilityCurrent>
    <sats:LeaseLiabilityCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzExLTItMS0xLTA_3e1c711e-801c-4ae7-99d2-5a10c1b02ed0"
      unitRef="usd">15122000</sats:LeaseLiabilityCurrent>
    <sats:LeaseLiabilityCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzExLTQtMS0xLTkwNjQ_fd3a5704-5201-4c75-86f9-231a75484e0d"
      unitRef="usd">15137000</sats:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzEzLTItMS0xLTA_c17541ec-5915-44de-8181-1f0bcc22d5f1"
      unitRef="usd">114886000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzEzLTQtMS0xLTkwNjQ_29905a2e-0b68-41b4-9529-d1932ea290ef"
      unitRef="usd">96941000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzE0LTItMS0xLTA_69f9427d-74b1-446d-8dd6-1346acd2eb59"
      unitRef="usd">129000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzE0LTQtMS0xLTkwNjQ_b15f66b7-6789-4089-a813-38e70ed81e64"
      unitRef="usd">565000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <sats:LeaseLiabilityNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzE1LTItMS0xLTA_d2b5517d-d4af-4e3f-9c6a-ba87b7da21ac"
      unitRef="usd">115015000</sats:LeaseLiabilityNoncurrent>
    <sats:LeaseLiabilityNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzE1LTQtMS0xLTkwNjQ_e1076dff-936f-4cf7-9955-1db2fc3ced21"
      unitRef="usd">97506000</sats:LeaseLiabilityNoncurrent>
    <sats:LeaseLiability
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzE2LTItMS0xLTA_e0ab9b42-ae9c-41e3-ab50-5cecda201913"
      unitRef="usd">130137000</sats:LeaseLiability>
    <sats:LeaseLiability
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTphMmUxMThkMmNhOTA0ZDE1YWMxODY4YWMwZDkzNmEyZC90YWJsZXJhbmdlOmEyZTExOGQyY2E5MDRkMTVhYzE4NjhhYzBkOTM2YTJkXzE2LTQtMS0xLTkwNjQ_41a27823-206e-4538-b493-6e8b5a822450"
      unitRef="usd">112643000</sats:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0XzI5MQ_b89e8d73-d829-45c0-8d1f-1ebca08198a2"
      unitRef="usd">74000000.0</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0XzI3NDg3NzkwNzEyNzg_a2651578-8168-4033-8a9b-ce48f8c7e03f"
      unitRef="usd">57300000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0Xzc3NQ_9ddeb60d-2bc4-4b11-aa64-2fd9c70e6bea">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #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 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;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;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;26,662&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;60,275&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;1.2 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;2.1 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;10.6 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.3 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;12.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;span style="color:#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;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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 #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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzMtMi0xLTEtMA_8150ba89-c905-41df-83dc-ac918076c3df"
      unitRef="usd">24000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzItNC0xLTEtOTA4Nw_2a9060ea-c086-412f-aebb-e25ded4cb10e"
      unitRef="usd">24342000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzUtMi0xLTEtMA_81c2d51a-e69f-4143-a4ce-88602d8e6cb4"
      unitRef="usd">27611000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzQtNC0xLTEtOTA4Nw_a629fa13-49cc-4e63-bca9-0f6140f75763"
      unitRef="usd">26489000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzYtMi0xLTEtMA_18a3dd2b-27ae-4c3d-b99b-688bb626d96c"
      unitRef="usd">106000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzUtNC0xLTEtOTA4Nw_2b37bb31-9ce5-474f-8fa6-211a3169188f"
      unitRef="usd">173000</us-gaap:FinanceLeaseInterestExpense>
    <sats:FinanceLeaseCost
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzctMi0xLTEtMA_d19a335a-bdc5-44e7-897f-e2b036a13adb"
      unitRef="usd">27717000</sats:FinanceLeaseCost>
    <sats:FinanceLeaseCost
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzYtNC0xLTEtOTA4Nw_9eed31d3-6395-4802-b4cc-8e91082e8841"
      unitRef="usd">26662000</sats:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzgtMi0xLTEtMA_ba6a6a0c-29cc-479f-8663-3d75b6a4e570"
      unitRef="usd">376000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzctNC0xLTEtOTA4Nw_2107abbd-7252-4acc-82e2-5d68c1f00bd4"
      unitRef="usd">434000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzktMi0xLTEtMA_d4c6abe4-5a6c-41f9-a6b0-f00bc6d9e1ad"
      unitRef="usd">3853000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzgtNC0xLTEtOTA4Nw_365d1a34-36af-431b-9cab-ca5f95c89957"
      unitRef="usd">8837000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzEwLTItMS0xLTA_87388251-23c5-4c14-87cf-67173fc98a34"
      unitRef="usd">55946000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpkMjJhZmIzNGQ1MGU0MzA0YWIyNjJhZjcxMGZlYzM4MC90YWJsZXJhbmdlOmQyMmFmYjM0ZDUwZTQzMDRhYjI2MmFmNzEwZmVjMzgwXzktNC0xLTEtOTA4Nw_b95df0cc-d9e1-4472-bb56-33aed8d81e55"
      unitRef="usd">60275000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzQtMi0xLTEtMA_82c720c4-c356-4dd9-a2ed-07a132d58c1d">P1Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzQtNC0xLTEtOTExNA_5d1a97ef-5bb3-4fad-9a29-48820c5de036">P2Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzUtMi0xLTEtMA_d61f443a-6275-4fea-b747-98cc5fca8474">P10Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzUtNC0xLTEtOTExNA_76105695-26fa-4bc6-b815-490cfe1adbfd">P10Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzgtMi0xLTEtMA_218cdb0d-1d39-46ea-a1ef-aa907ddc014d"
      unitRef="number">0.122</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzgtNC0xLTEtOTExNA_20a0c09e-a5aa-4ebd-85cc-2d87aa2ee574"
      unitRef="number">0.119</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzktMi0xLTEtMA_6a277119-4635-463e-bdcd-aa0446c02824"
      unitRef="number">0.060</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3YjZkYTNkNGE5MDY0Yjc3YTA5NTdkNWI0ZDE0MGQwMC90YWJsZXJhbmdlOjdiNmRhM2Q0YTkwNjRiNzdhMDk1N2Q1YjRkMTQwZDAwXzktNC0xLTEtOTExNA_e4cae5df-4e23-405a-ad55-82527442c4cd"
      unitRef="number">0.061</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3OWM3ZTRiNmU4OGI0OTJlYmRjZTNkZTk2NmI2MWEwOS90YWJsZXJhbmdlOjc5YzdlNGI2ZTg4YjQ5MmViZGNlM2RlOTY2YjYxYTA5XzMtMi0xLTEtMA_89611e08-12ca-4e14-a4b2-4f4ea56f1095"
      unitRef="usd">21834000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3OWM3ZTRiNmU4OGI0OTJlYmRjZTNkZTk2NmI2MWEwOS90YWJsZXJhbmdlOjc5YzdlNGI2ZTg4YjQ5MmViZGNlM2RlOTY2YjYxYTA5XzItNC0xLTEtOTEzNA_5006cde0-8535-4da9-93e0-b4d3a8da5642"
      unitRef="usd">22618000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3OWM3ZTRiNmU4OGI0OTJlYmRjZTNkZTk2NmI2MWEwOS90YWJsZXJhbmdlOjc5YzdlNGI2ZTg4YjQ5MmViZGNlM2RlOTY2YjYxYTA5XzQtMi0xLTEtMA_8060a31e-1db4-4fd9-8a87-6d4ae080e914"
      unitRef="usd">106000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3OWM3ZTRiNmU4OGI0OTJlYmRjZTNkZTk2NmI2MWEwOS90YWJsZXJhbmdlOjc5YzdlNGI2ZTg4YjQ5MmViZGNlM2RlOTY2YjYxYTA5XzMtNC0xLTEtOTEzNA_5df1cddf-99a1-442c-a2b5-94fbe3bf6818"
      unitRef="usd">173000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3OWM3ZTRiNmU4OGI0OTJlYmRjZTNkZTk2NmI2MWEwOS90YWJsZXJhbmdlOjc5YzdlNGI2ZTg4YjQ5MmViZGNlM2RlOTY2YjYxYTA5XzUtMi0xLTEtMA_883adc26-48c9-43ce-89bd-668a2192a66a"
      unitRef="usd">499000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTo3OWM3ZTRiNmU4OGI0OTJlYmRjZTNkZTk2NmI2MWEwOS90YWJsZXJhbmdlOjc5YzdlNGI2ZTg4YjQ5MmViZGNlM2RlOTY2YjYxYTA5XzQtNC0xLTEtOTEzNA_33ef3e87-8b88-40a9-b6e8-2f053d7782af"
      unitRef="usd">654000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0XzU5Nw_bcf4589d-4789-4719-bcfd-ab63181cdd17"
      unitRef="usd">22600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0XzI3NDg3NzkwNzEzMTY_63a4cd5a-2375-47f3-b4c9-6d717d528ba9"
      unitRef="usd">8500000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0Xzc2NA_d5b283f8-64df-4a2d-9e5e-9e4298551b62">&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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;Finance Leases&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;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;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;2021&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;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;2022&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;20,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;19,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;86,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: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;86,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;/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;176,001&#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;608&#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;176,609&#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;(46,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;129,585&#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;552&#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;130,137&#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:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90ZXh0cmVnaW9uOmI3NTI0YzNjZGJmZTQyNDY4MGM0YTJmYjBkYzRjMzY0Xzc2Nw_2033a62f-d322-4122-bd0f-e3e86cc3e6e7">&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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;Finance Leases&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;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;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;2021&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;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;2022&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;20,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;19,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;16,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;86,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: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;86,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;/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;176,001&#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;608&#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;176,609&#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;(46,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;129,585&#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;552&#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;130,137&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzMtMi0xLTEtMA_9943592a-0f4b-4ac4-a19f-52a7be7844ad"
      unitRef="usd">21051000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzMtNC0xLTEtMA_28ad7414-05a2-4b82-ab01-e6244d32e15e"
      unitRef="usd">472000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <sats:LeaseLiabilityPaymentsDueYearOne
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzMtNi0xLTEtMA_945bc1c6-363a-4e56-b1e9-ff74ffaa0737"
      unitRef="usd">21523000</sats:LeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzQtMi0xLTEtMA_3c25b943-18c0-447b-990a-35c63ecaf27c"
      unitRef="usd">20409000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzQtNC0xLTEtMA_eb4440a4-9c80-4aa0-9b81-c58523a13ecb"
      unitRef="usd">136000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <sats:LeaseLiabilityPaymentsDueYearTwo
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzQtNi0xLTEtMA_af084433-60a6-4c4a-976e-c048ef9c958c"
      unitRef="usd">20545000</sats:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzUtMi0xLTEtMA_1f505542-635f-4ec6-ac33-e7a48c13f7a8"
      unitRef="usd">19628000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzUtNC0xLTEtMA_58d5e8d0-2c3e-4f03-8909-a15807255685"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <sats:LeaseLiabilityPaymentsDueYearThree
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzUtNi0xLTEtMA_e5c016ad-bcab-42ad-808e-a57938d7f953"
      unitRef="usd">19628000</sats:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzYtMi0xLTEtMA_534c9c51-10fe-460f-8470-86f0f113575b"
      unitRef="usd">16364000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzYtNC0xLTEtMA_9b58dc42-9e72-4ca3-b7eb-07ef05305cec"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <sats:LeaseLiabilityPaymentsDueYearFour
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzYtNi0xLTEtMA_24a19cc9-7609-4dd2-8570-76c93b57d69f"
      unitRef="usd">16364000</sats:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzctMi0xLTEtMA_8f5cf225-1cff-4db3-af2c-03b3bf360fd5"
      unitRef="usd">12355000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzctNC0xLTEtMA_6e14a836-2be1-45a0-8ffa-d6f7f5637e25"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <sats:LeaseLiabilityPaymentsDueYearFive
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzctNi0xLTEtMA_0cb50df9-3e8f-4e0f-bf3b-64aca0f41ee3"
      unitRef="usd">12355000</sats:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzgtMi0xLTEtMA_8ad486db-62a0-4a77-be92-31698f7bdcb5"
      unitRef="usd">86194000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzgtNC0xLTEtMA_833f0a05-e1d8-4a2f-94c4-64b538cc1116"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <sats:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzgtNi0xLTEtMA_cd740816-e81a-42d4-8231-20d2bcf3cea3"
      unitRef="usd">86194000</sats:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzktMi0xLTEtMA_0629c226-9571-4021-8199-9a2845997a52"
      unitRef="usd">176001000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzktNC0xLTEtMA_cb5279ab-cba2-47e3-9e5a-73e67561238f"
      unitRef="usd">608000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <sats:LeaseLiabilityPaymentsDue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzktNi0xLTEtMA_593f5bd4-616b-4666-9cd7-846d9bdc1f96"
      unitRef="usd">176609000</sats:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzEwLTItMS0xLTA_902d37ba-0f98-407e-8866-6b97d654d24a"
      unitRef="usd">46416000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzEwLTQtMS0xLTA_be4ed3f1-91a9-4de4-b38e-806b18dc4713"
      unitRef="usd">56000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <sats:LeaseLiabilityUndiscountedExcessAmount
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzEwLTYtMS0xLTA_8fcf88de-49aa-4860-ad61-2a17bb7618c0"
      unitRef="usd">46472000</sats:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzExLTItMS0xLTA_d43fb170-93c4-4fdf-bc15-4659fecce369"
      unitRef="usd">129585000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzExLTQtMS0xLTA_e11d4e3b-bf91-4e62-a736-6dce893cc220"
      unitRef="usd">552000</us-gaap:FinanceLeaseLiability>
    <sats:LeaseLiability
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTIvZnJhZzpiNzUyNGMzY2RiZmU0MjQ2ODBjNGEyZmIwZGM0YzM2NC90YWJsZTpiODExNjc3ZTU5ZDU0YjBjYjA3ZWFlMjI0MjUwMTk2Mi90YWJsZXJhbmdlOmI4MTE2NzdlNTlkNTRiMGNiMDdlYWUyMjQyNTAxOTYyXzExLTYtMS0xLTA_6905dbd5-d845-4bb9-aeb5-305ff1ebc3a7"
      unitRef="usd">130137000</sats:LeaseLiability>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTUvZnJhZzpmYTVmZTE2NmNmY2E0ZjJkYjg0MzRhMjlkNmYzOTQyYi90ZXh0cmVnaW9uOmZhNWZlMTY2Y2ZjYTRmMmRiODQzNGEyOWQ2ZjM5NDJiXzQx_201c3d6c-e693-4867-bcaf-5418819609e9">DISCONTINUED OPERATIONS&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;BSS Business&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 financial results of our discontinued operations of the BSS Business: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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 #000000;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;2019&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;2018&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;Revenue:&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;Services and other revenue - DISH Network&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;195,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;305,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;/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;Services and other revenue - 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;16,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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:10pt;font-weight:400;line-height:100%"&gt;212,202&#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;328,725&#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;Costs and expenses:&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;Cost of sales - services and other (exclusive of&lt;br/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Depreciation and amortization&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;97,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 costs and 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;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,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:10pt;font-weight:400;line-height:100%"&gt;181,619&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating 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;77,764&#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;147,106&#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;Other income (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;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;Interest 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;(17,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 income (expense), 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;(17,865)&lt;/span&gt;&lt;/td&gt;&lt;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;(29,280)&lt;/span&gt;&lt;/td&gt;&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;Income (loss) from discontinued operations before income taxes&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;59,899&#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;117,826&#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;Income tax 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;padding:2px 0 2px 1pt;text-align:right;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,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Net income (loss) from discontinued operations&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;39,401&#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;93,729&#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;No assets or liabilities attributable to our discontinued operations were held by us as of December 31, 2020 or December 31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 significant supplemental cash flow information and adjustments to reconcile net income to net cash flow from operating activities for discontinued operations of the BSS business: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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 #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;2019&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;2018&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;Operating 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;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;Net income (loss) from discontinued operations&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;39,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;93,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Depreciation and amortization&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;97,435&#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;141,062&#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: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: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;Investing 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;/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;Expenditures for property and equipment&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;175&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;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;/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;Financing activities:&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 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;Payment of finance lease obligations&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;27,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Payment of in-orbit incentive obligations&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;4,474&#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;4,883&#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;Terminated or Transferred Related Party Agreements&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;Effective September 10, 2019, the following agreements were terminated or transferred to DISH Network as part of the BSS Transaction.  Unless noted differently below, we have no further obligations and have neither earned additional revenue nor incurred additional expense, as applicable, under or in connection with these agreements after the consummation of the BSS Transaction.&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;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;We entered into certain agreements to lease satellite capacity pursuant to which we provided satellite services to DISH Network on certain satellites, as listed below, owned or leased by us.  The fees for the services provided under these agreements depended, among other things, upon the orbital location of the applicable satellite, the number of transponders that provided services on the applicable satellite and the length of the service arrangements.  The terms of each of the agreements are set forth 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="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 VII, EchoStar X, EchoStar XI and EchoStar XIV &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In March 2014, we began leasing certain satellite capacity to DISH Network on the EchoStar VII satellite, the EchoStar X satellite, the EchoStar XI satellite and the EchoStar XIV satellite.&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="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;EchoStar XII&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;&#x2014; DISH Network leased satellite capacity from us on the EchoStar XII satellite. &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;EchoStar XVI&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;&#x2014; In December&#160;2009, we entered into an agreement to lease satellite capacity to DISH Network, pursuant to which DISH Network leased satellite capacity from us on the EchoStar XVI satellite beginning in January&#160;2013. &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="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;Nimiq 5 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: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;&#x2014; 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;).  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;).  Under the terms of the DISH Nimiq 5 Agreement, DISH Network made certain monthly payments to us that commenced in September&#160;2009, when the Nimiq 5 satellite was placed into service.  Following the consummation of the BSS Transaction, we retained certain obligations related to DISH Network&#x2019;s performance under the Telesat Transponder Agreement. &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;QuetzSat-1 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: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;&#x2014; In November 2008, we entered into an agreement to lease satellite capacity from SES Latin America, which provided, among other things, for the provision by SES Latin America to us of leased satellite capacity on 32&#160;DBS transponders on the QuetzSat-1 satellite.  Concurrently, in 2008, we &lt;/span&gt;&lt;/div&gt;&lt;div style="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;entered into an agreement pursuant to which DISH Network leased from us satellite capacity on 24 of the DBS transponders on the QuetzSat-1 satellite. The QuetzSat-1 satellite was launched in September&#160;2011 and was placed into service in November 2011 at the 67.1 degree west longitude orbital location. In January 2013, the QuetzSat-1 satellite was moved to the 77 degree west longitude orbital location.  In February 2013, we and DISH Network entered into an agreement pursuant to which we leased back from DISH Network certain satellite capacity on five DBS transponders on the QuetzSat-1 satellite.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;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:120%"&gt; Effective January 2012, we entered into a TT&amp;amp;C agreement pursuant to which we provided TT&amp;amp;C services to DISH Network, which we subsequently amended (the &#x201c;2012 TT&amp;amp;C Agreement&#x201d;).  The fees for services provided under the 2012 TT&amp;amp;C Agreement were calculated at either: (i)&#160;a fixed fee or (ii)&#160;cost plus a fixed margin, which varied depending on the nature of the services provided. &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;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 entered into lease agreements pursuant to which DISH Network leased certain real estate from us. The rent on a per square foot basis each of the leases or subsequent amendments was 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 and DISH Network was responsible for its portion of the taxes, insurance, utilities and maintenance of the premises.&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-weight:400;line-height:120%"&gt;These components of the BSS Transaction do not qualify for discontinued operations treatment, and therefore the revenue from these lease agreements has not been treated as discontinued operations.  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&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;Santa Fe Lease 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: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;&#x2014; DISH Network leased from us all of 5701 S. Santa Fe Dr., Littleton, Colorado. In connection with the BSS Transaction, we transferred this property to 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="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;Cheyenne Lease 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: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;&#x2014;&#160;During 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 whereby we and certain of our subsidiaries received all the shares of preferred tracking stock previously issued by us and one of our subsidiaries (the &#x201c;Tracking Stock&#x201d;) in exchange for&#160;100%&#160;of the equity interests of certain of our subsidiaries that held substantially all of our former EchoStar Technologies businesses and certain other assets&#160;(collectively, the &#x201c;Share Exchange&#x201d;).  Prior to the Share Exchange, we leased to DISH Network certain space at 530 EchoStar Drive, Cheyenne, Wyoming.  In connection with the Share Exchange, we transferred ownership of a portion of this property to DISH Network and we and DISH Network amended this agreement to, among other things, provide for a continued lease to DISH Network of the portion of the property we retained (the &#x201c;Cheyenne Data Center&#x201d;).  In connection with the BSS Transaction, we transferred the Cheyenne Data Center to DISH Network.&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;Real Estate Leases from DISH Network.  We entered into a lease agreement pursuant to which we leased from DISH Network certain space at 801 N. DISH Dr. in Gilbert, Arizona for the Satellite Operations Center and Satellite Access Center.  The rent on a per square foot basis was 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 and included our portion of the taxes, insurance, utilities and certain maintenance of the premises. In connection with the BSS Transaction, we terminated this lease and transferred the Gilbert Satellite Operations Center, including any and all equipment, software, processes, software licenses, hardware licenses, furniture and technical documentation located within, to DISH Network.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90ZXh0cmVnaW9uOjRjOTQ0Y2E0NjExZDRhYWU4YzIxNGY5NmQxNzUzNGRmXzYwMw_2cac774c-eb82-4de8-94d0-2b5eeea6d7e3">&lt;div style="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 financial results of our discontinued operations of the BSS Business: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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 #000000;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;2019&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;2018&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;Revenue:&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;Services and other revenue - DISH Network&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;195,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;305,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;/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;Services and other revenue - 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;16,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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:10pt;font-weight:400;line-height:100%"&gt;212,202&#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;328,725&#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;Costs and expenses:&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;Cost of sales - services and other (exclusive of&lt;br/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Depreciation and amortization&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;97,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 costs and 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;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,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:10pt;font-weight:400;line-height:100%"&gt;181,619&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating 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;77,764&#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;147,106&#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;Other income (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;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;Interest 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;(17,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 income (expense), 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;(17,865)&lt;/span&gt;&lt;/td&gt;&lt;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;(29,280)&lt;/span&gt;&lt;/td&gt;&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;Income (loss) from discontinued operations before income taxes&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;59,899&#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;117,826&#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;Income tax 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;padding:2px 0 2px 1pt;text-align:right;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,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Net income (loss) from discontinued operations&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;39,401&#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;93,729&#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 significant supplemental cash flow information and adjustments to reconcile net income to net cash flow from operating activities for discontinued operations of the BSS business: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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 #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;2019&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;2018&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;Operating 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;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;Net income (loss) from discontinued operations&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;39,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;93,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Depreciation and amortization&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;97,435&#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;141,062&#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: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: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;Investing 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;/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;Expenditures for property and equipment&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;175&#160;&lt;/span&gt;&lt;/td&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:14pt"&gt;&lt;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;/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;Financing activities:&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 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;Payment of finance lease obligations&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;27,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Payment of in-orbit incentive obligations&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;4,474&#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;4,883&#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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7aac616201e449398a1776dd271040f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzQtNC0xLTEtMA_18fa489f-53cd-4181-8236-63d3615a9d53"
      unitRef="usd">195942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23ca160564d6400dafb3e0b9184a2750_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzQtNi0xLTEtMA_ea9a4f5d-c544-4bb9-a170-2e633f051850"
      unitRef="usd">305229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf37597374a14a9e81effdec3786cf54_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzUtNC0xLTEtMA_b74eb1f6-0510-4a89-8841-f77ebc17893e"
      unitRef="usd">16260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bf5ee2f20a0429da0f25497847cdd39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzUtNi0xLTEtMA_abbb85fd-8511-4e91-bda6-666d993915bb"
      unitRef="usd">23496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzYtNC0xLTEtMA_95f79ca5-9c53-4306-a0eb-74f66b27fb61"
      unitRef="usd">212202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzYtNi0xLTEtMA_62a9d092-5233-41ee-a3ca-dfe5044d09b9"
      unitRef="usd">328725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzgtNC0xLTEtMA_1446cddc-6f01-4dc2-b37f-dc1c14d99be5"
      unitRef="usd">28057000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzgtNi0xLTEtMA_6624f9cd-873d-4157-9947-2a85f36df936"
      unitRef="usd">40398000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzktNC0xLTEtMA_4e2797a2-ff89-4b2d-a128-fd8dc81e6c28"
      unitRef="usd">8946000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzktNi0xLTEtMA_b8eb1e6c-de37-4944-af76-2beb894eb736"
      unitRef="usd">159000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzEwLTQtMS0xLTA_947f99d6-adf8-4097-819e-d2418da71894"
      unitRef="usd">97435000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzEwLTYtMS0xLTA_0e1166ba-90f7-4192-aec2-da3561fc75d8"
      unitRef="usd">141062000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <sats:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzExLTQtMS0xLTA_872dbdc2-e791-4e52-abb3-1dcdbcf984b0"
      unitRef="usd">134438000</sats:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <sats:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzExLTYtMS0xLTA_46aa4ff2-84c6-4866-9f64-90715d28c114"
      unitRef="usd">181619000</sats:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzEyLTQtMS0xLTA_001db201-3b89-40fb-a291-7f82f20b7696"
      unitRef="usd">77764000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzEyLTYtMS0xLTA_a4e2f23d-b812-44c4-950c-498773a85cea"
      unitRef="usd">147106000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE0LTQtMS0xLTA_270f085d-266e-4d0b-bf1c-28744006ef03"
      unitRef="usd">17865000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE0LTYtMS0xLTA_683f1672-1ec9-442b-a305-a6c11358a234"
      unitRef="usd">29280000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <sats:DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpense
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE1LTQtMS0xLTA_8a809e10-edf6-4881-b0a4-5d1038374842"
      unitRef="usd">-17865000</sats:DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpense>
    <sats:DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpense
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE1LTYtMS0xLTA_3afda56d-1b56-4dd5-bde1-62fcfafd9f0c"
      unitRef="usd">-29280000</sats:DisposalGroupIncludingDiscontinuedOperationOtherNonoperatingIncomeExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE2LTQtMS0xLTA_5b7cd206-cd34-4989-acfe-bedd83235edc"
      unitRef="usd">59899000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE2LTYtMS0xLTA_c63b91ee-d456-4d83-bf53-bcd97b58cfa6"
      unitRef="usd">117826000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE3LTQtMS0xLTA_0ce5f98e-4c94-47e6-9356-d12c0c7c0343"
      unitRef="usd">20498000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE3LTYtMS0xLTA_77e0476a-42d7-4c45-ab95-156cbb093eb9"
      unitRef="usd">24097000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i852c5469fb894bdd98b0509c3fafb31e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE4LTQtMS0xLTA_17725431-8478-457f-b5b5-c05a496b111b"
      unitRef="usd">39401000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0d5db332e30c4c80af741369322b1b98_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTozZDEwZGExZWZhNjk0YjY5OTZlOWQ1ZTFjNDg2ZGExYy90YWJsZXJhbmdlOjNkMTBkYTFlZmE2OTRiNjk5NmU5ZDVlMWM0ODZkYTFjXzE4LTYtMS0xLTA_b7a6da97-1a4b-4843-abb6-e9ce7cc21142"
      unitRef="usd">93729000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzQtNC0xLTEtMA_e416c408-f88a-4c78-b3e9-e506a93138d8"
      unitRef="usd">39401000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzQtNi0xLTEtMA_28ea53ce-56af-447d-bd4d-2f43c0586040"
      unitRef="usd">93729000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzUtNC0xLTEtMA_5871eadb-5754-49e0-b47a-bcf0cb269f77"
      unitRef="usd">97435000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzUtNi0xLTEtMA_99686118-f8ed-4403-991c-0119e24e09c1"
      unitRef="usd">141062000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzgtNC0xLTEtMA_09a36c57-65bb-455e-b02a-815c90168de1"
      unitRef="usd">510000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzgtNi0xLTEtMA_7bef0603-b6a4-4930-adf2-546b57e87f68"
      unitRef="usd">175000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzExLTQtMS0xLTA_882400cf-3ba2-43c3-9deb-e5c983fdd290"
      unitRef="usd">27203000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzExLTYtMS0xLTA_51b80cc7-4197-46f4-a700-a2ef8c70f571"
      unitRef="usd">35886000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzEyLTQtMS0xLTA_65969744-a602-490d-929c-0b0a04c72dd7"
      unitRef="usd">4474000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNTgvZnJhZzo0Yzk0NGNhNDYxMWQ0YWFlOGMyMTRmOTZkMTc1MzRkZi90YWJsZTpjZTBhNWE1OTZjNGI0OWEyOWU3YjcyNTIwZWMxMWFiMi90YWJsZXJhbmdlOmNlMGE1YTU5NmM0YjQ5YTI5ZTdiNzI1MjBlYzExYWIyXzEyLTYtMS0xLTA_8fe22d89-4871-43ce-91f3-61db37e5c489"
      unitRef="usd">4883000</us-gaap:RepaymentsOfOtherDebt>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable
      contextRef="ia378c0cc5894499b88d4044917990aee_I20090930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNjEvZnJhZzpmZTYzMzAzNzczODE0MTZhYjViYjJhMDBmYThkM2E5Mi90ZXh0cmVnaW9uOmZlNjMzMDM3NzM4MTQxNmFiNWJiMmEwMGZhOGQzYTkyXzE2Mjk_60d1804d-9b52-47c5-a3ce-8cd4c72f2006"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable
      contextRef="i9d67acf0bfc949d0bbd8cf7e6628c792_I20090930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNjEvZnJhZzpmZTYzMzAzNzczODE0MTZhYjViYjJhMDBmYThkM2E5Mi90ZXh0cmVnaW9uOmZlNjMzMDM3NzM4MTQxNmFiNWJiMmEwMGZhOGQzYTkyXzE5MzU_26e37712-d1ba-4ab2-863e-377e3ac9554c"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersAvailable>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersExpectedToReceiveServicesPerAgreement
      contextRef="i03da6194c9234dd092f77945b3fa5867_I20081130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNjEvZnJhZzpmZTYzMzAzNzczODE0MTZhYjViYjJhMDBmYThkM2E5Mi90ZXh0cmVnaW9uOmZlNjMzMDM3NzM4MTQxNmFiNWJiMmEwMGZhOGQzYTkyXzI0NjA_cc5936d7-a58e-4180-a787-364e9a743578"
      unitRef="transponder">32</sats:RelatedPartyTransactionsNumberOfDBSTranspondersExpectedToReceiveServicesPerAgreement>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersReceivingServices
      contextRef="i208cf55deded4ff493840f1302a49fe9_I20081130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNjEvZnJhZzpmZTYzMzAzNzczODE0MTZhYjViYjJhMDBmYThkM2E5Mi90ZXh0cmVnaW9uOmZlNjMzMDM3NzM4MTQxNmFiNWJiMmEwMGZhOGQzYTkyXzI2MzA_b610162b-c6a4-4a72-ba92-caa8cae06aea"
      unitRef="transponder">24</sats:RelatedPartyTransactionsNumberOfDBSTranspondersReceivingServices>
    <sats:RelatedPartyTransactionsNumberOfDBSTranspondersReceivingServicesSublease
      contextRef="ibf82795a82094d5bb43b878ddc0d4938_I20130228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNjEvZnJhZzpmZTYzMzAzNzczODE0MTZhYjViYjJhMDBmYThkM2E5Mi90ZXh0cmVnaW9uOmZlNjMzMDM3NzM4MTQxNmFiNWJiMmEwMGZhOGQzYTkyXzMwODc_42ed859d-5270-495a-89e1-3d20f3ad4bb5"
      unitRef="transponder">5</sats:RelatedPartyTransactionsNumberOfDBSTranspondersReceivingServicesSublease>
    <sats:BusinessCombinationOwnershipPercentageAcquiredByRelatedParty
      contextRef="ibb025849001e49efad06750507c87b71_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNjEvZnJhZzpmZTYzMzAzNzczODE0MTZhYjViYjJhMDBmYThkM2E5Mi90ZXh0cmVnaW9uOmZlNjMzMDM3NzM4MTQxNmFiNWJiMmEwMGZhOGQzYTkyXzI3NDg3NzkwNzc4OTg_b52afc02-77a8-499f-95cf-108c72a473e9"
      unitRef="number">1</sats:BusinessCombinationOwnershipPercentageAcquiredByRelatedParty>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzEwOTk1MTE2MzI3NDE_84f5f999-c5f6-4e7f-a71a-7fc96eb13d62">BUSINESS COMBINATIONSIn May 2019, we entered into an agreement with Al Yah Satellite Communications Company PrJSC (&#x201c;Yahsat&#x201d;) 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;).  The combined business provides broadband internet services and enterprise solutions in Brazil using the Telesat T19V satellite, the Eutelsat 65W satellite and Yahsat&#x2019;s Al Yah 3 satellite.  The results of operations related to the business we acquired from Yahsat have been included in these Consolidated Financial Statements from the date of acquisition.  As of December&#160;31, 2020, we incurred $1.6 million of costs associated with the closing of the Yahsat Brazil JV Transaction. &lt;div style="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 from Yahsat in the Yahsat Brazil JV Transaction 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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;5,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;86,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Regulatory authorization&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,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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;116,155&#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;/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;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;/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;Trade accounts payable&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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Accrued expenses and other current 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;6,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 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;10,555&#160;&lt;/span&gt;&lt;/td&gt;&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;/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:400;line-height:100%"&gt;Total purchase price &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:#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;105,600&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)   Based on the value determined for the equity ownership interest issued by our Brazilian subsidiary as consideration for the business acquired by us in the Yahsat Brazil JV Transaction.  &lt;/span&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 following valuation of the acquired assets was derived using primarily unobservable Level 3 inputs, which require significant management judgment and estimation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6.5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%"&gt;Satellite payload&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;49,363&#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;Regulatory authorization&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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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 #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;53,861&#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: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;The satellite payload asset and regulatory authorization were valued using an income approach and will be being amortized over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzE0MTc_5d1cabb9-f2e2-4ccb-83a3-4939aa328ec7"&gt;seven&lt;/span&gt; and 11 years, respectively. &lt;/span&gt;&lt;/div&gt;The goodwill we recognized was allocated entirely to our Hughes segment and attributed to expected synergies, projected long-term business growth in current and new markets and an assembled workforce.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzI3NDg3NzkwNzQzOTA_563c8e64-8a77-4a05-bb05-1139959519d2"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i4606819c333040dd94b776c81f0b327b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzI3NDg3NzkwNzMzOTg_a48b0f0a-8f0e-42fe-a9de-a4fb115901d2"
      unitRef="usd">1600000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzE3OTM_be10e707-fac8-4642-8cb7-a67dfadbbe8b">&lt;div style="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 from Yahsat in the Yahsat Brazil JV Transaction 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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;5,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;86,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Regulatory authorization&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,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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;116,155&#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;/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;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;/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;Trade accounts payable&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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Accrued expenses and other current 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;6,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 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;10,555&#160;&lt;/span&gt;&lt;/td&gt;&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;/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:400;line-height:100%"&gt;Total purchase price &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:#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;105,600&#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;(1)   Based on the value determined for the equity ownership interest issued by our Brazilian subsidiary as consideration for the business acquired by us in the Yahsat Brazil JV Transaction.</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzMtMi0xLTEtMA_6e08b035-cfbc-4ed7-ae15-932a12f36796"
      unitRef="usd">8110000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzQtMi0xLTEtMA_7b19f78a-a8c6-450d-a445-653f83aafaf2"
      unitRef="usd">5876000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzUtMi0xLTEtMA_35a70ef1-024f-45f6-b5aa-871a363587ca"
      unitRef="usd">86983000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzYtMi0xLTEtMA_bf5ae429-d97a-4bd2-aa10-49db8aa1392b"
      unitRef="usd">4498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzctMi0xLTEtMA_176c4fbe-c40c-423e-a6e6-42bd1cab0a47"
      unitRef="usd">9186000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzgtMi0xLTEtMA_3ca10de2-ce9a-4499-845f-907d51df5eff"
      unitRef="usd">1502000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzktMi0xLTEtMA_a963b7fc-baed-42db-832e-4eddd92480b7"
      unitRef="usd">116155000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzEyLTItMS0xLTA_e35cd4a2-e666-47dc-b4d1-d00681c3248c"
      unitRef="usd">3879000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzEzLTItMS0xLTA_5f01c700-2226-4b3b-abca-2cbdef7297fc"
      unitRef="usd">6676000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzE0LTItMS0xLTA_7e840144-04b8-46c4-a544-77c87786ff04"
      unitRef="usd">10555000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTo2YjI1MzBmZGViYzA0YTA1ODNlMzEzZWE5YTMxZTdmZi90YWJsZXJhbmdlOjZiMjUzMGZkZWJjMDRhMDU4M2UzMTNlYTlhMzFlN2ZmXzE2LTItMS0xLTA_eddebd44-90ba-4f82-88f6-c6de18289e3d"
      unitRef="usd">105600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzE4MDI_d61201b1-15b0-473f-8d88-34a0209cb0d6">&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 following valuation of the acquired assets was derived using primarily unobservable Level 3 inputs, which require significant management judgment and estimation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6.5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:400;line-height:100%"&gt;Satellite payload&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;49,363&#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;Regulatory authorization&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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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 #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;53,861&#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 table presents our other intangible assets: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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,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;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,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;/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;Write-off&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2018&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 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 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, 2020&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;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 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;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 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;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;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 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, 2017&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;(231,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(60,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 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,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;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;(302,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(13,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(14,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Write-off&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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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, 2018&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;(244,787)&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,004)&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;(11,261)&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;(317,052)&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 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;(257,933)&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,097)&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;(12,746)&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;(331,776)&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 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-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, 2020&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;(267,429)&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;(61,190)&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;(14,231)&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;(342,850)&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, 2017&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;38,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;19,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;58,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2018&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;44,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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;12,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;16,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;29,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2020&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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,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 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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i4ea9a8c6febd42bc89410d03bc72bbf4_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTphN2RmNGU4NGY4MDE0MDY0OWNhMWExY2JiMzRjNWU2MS90YWJsZXJhbmdlOmE3ZGY0ZTg0ZjgwMTQwNjQ5Y2ExYTFjYmIzNGM1ZTYxXzItMi0xLTEtMA_da17f257-c10f-420d-a4c5-d14506c52a77"
      unitRef="usd">49363000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTphN2RmNGU4NGY4MDE0MDY0OWNhMWExY2JiMzRjNWU2MS90YWJsZXJhbmdlOmE3ZGY0ZTg0ZjgwMTQwNjQ5Y2ExYTFjYmIzNGM1ZTYxXzMtMi0xLTEtMA_626e0088-51e3-4aa8-bb9c-e17cca0f3143"
      unitRef="usd">4498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i37728eda76b74ddb8bcd93f9b4941070_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90YWJsZTphN2RmNGU4NGY4MDE0MDY0OWNhMWExY2JiMzRjNWU2MS90YWJsZXJhbmdlOmE3ZGY0ZTg0ZjgwMTQwNjQ5Y2ExYTFjYmIzNGM1ZTYxXzQtMi0xLTEtMA_d6f0481b-d2f9-4250-9ef5-c097314c204a"
      unitRef="usd">53861000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id893f356e96d4a12a582f70f387b067b_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zNzYvZnJhZzo1MjFmMDU3YzgzYjY0YmFhYjEzMmVkYzVhYmQyNGYyNi90ZXh0cmVnaW9uOjUyMWYwNTdjODNiNjRiYWFiMTMyZWRjNWFiZDI0ZjI2XzE0MjQ_aa42e199-2470-4585-8b42-422a8dad3733">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODIvZnJhZzpjN2IzNThkNWI5OTI0YzA0YTcxNDg0ODllZGQxMjdhYi90ZXh0cmVnaW9uOmM3YjM1OGQ1Yjk5MjRjMDRhNzE0ODQ4OWVkZDEyN2FiXzM1_44cbb159-af9f-4fd5-85b0-cfc4854c392c">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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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="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;Net income (loss) from continuing operations&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;(40,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(102,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(134,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss) from discontinued operations&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;39,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:10pt;font-weight:400;line-height:100%"&gt;93,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;/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;Net income (loss) attributable to EchoStar Corporation 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(40,150)&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;(62,917)&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;(40,475)&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:14pt"&gt;&lt;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: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:#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;&#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:right;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:right;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:700;line-height:100%"&gt;Class&#160;A and B 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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,250&#160;&lt;/span&gt;&lt;/td&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: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;/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="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;&#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:right;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:right;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:700;line-height:100%"&gt;Class&#160;A and B 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="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 24.25pt;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;Basic and diluted:&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 37.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;Continuing operations&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;(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;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;(1.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(1.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&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;0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 basic and diluted earnings (losses) per share&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;(0.41)&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;(0.65)&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;(0.42)&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: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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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="background-color:#cceeff;border-bottom:3pt double #000;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;4,374&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 #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;4,813&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 #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;5,013&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90ZXh0cmVnaW9uOmNhMWY5Mjc1Mzk0MjRhZjhiNTBjNzllYjk1ZGFlNmQwXzc4_d1b8ae8b-d171-4c44-b4cc-c155367a0962">&lt;div style="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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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="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;Net income (loss) from continuing operations&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;(40,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(102,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(134,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss) from discontinued operations&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;39,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:10pt;font-weight:400;line-height:100%"&gt;93,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;/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;Net income (loss) attributable to EchoStar Corporation 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;(40,150)&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;(62,917)&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;(40,475)&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:14pt"&gt;&lt;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: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:#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;&#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:right;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:right;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:700;line-height:100%"&gt;Class&#160;A and B 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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,250&#160;&lt;/span&gt;&lt;/td&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: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;/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="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;&#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:right;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:right;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:700;line-height:100%"&gt;Class&#160;A and B 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="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 24.25pt;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;Basic and diluted:&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 37.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;Continuing operations&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;(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;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;(1.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(1.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&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;0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 basic and diluted earnings (losses) per share&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;(0.41)&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;(0.65)&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;(0.42)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzQtMi0xLTEtMA_4a47a597-6548-447f-aee8-59c4ad42c1fc"
      unitRef="usd">-40150000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzQtNC0xLTEtMA_3035685a-2099-4444-bbf5-5c6a4aaccf4f"
      unitRef="usd">-102318000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzQtNi0xLTEtMA_040b30a8-3c10-4db5-823b-6069e100638c"
      unitRef="usd">-134204000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzUtMi0xLTEtMA_3a1eec98-b8c1-4391-9d97-1e1c303f41c4"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzUtNC0xLTEtMA_c7d41c92-6d9f-4abc-8f50-24006d6011d0"
      unitRef="usd">39401000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzUtNi0xLTEtMA_d311b6b4-8d1c-4d2f-90cc-b1e5e2721ed8"
      unitRef="usd">93729000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzYtMi0xLTEtMA_68bb5059-7d55-46af-be37-648b4b3e0701"
      unitRef="usd">-40150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzYtNC0xLTEtMA_ccbee2cf-e09f-4825-997b-f2e417f25f1d"
      unitRef="usd">-62917000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzYtNi0xLTEtMA_862a680d-cf3e-4e63-912b-6a3660fedb9f"
      unitRef="usd">-40475000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzEwLTItMS0xLTA_18075c37-e880-4f78-b6ea-adc8b31e6226"
      unitRef="shares">97920000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzEwLTQtMS0xLTA_422bb2b0-1746-4a8a-bed3-34af32cb143f"
      unitRef="shares">96738000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzEwLTYtMS0xLTA_40587a5b-18a4-4a5a-b368-278a5f08d3b9"
      unitRef="shares">96250000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE3LTItMS0xLTA_4ee35779-d541-48ad-bdbf-75af5a6925d6"
      unitRef="usdPerShare">-0.41</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE3LTQtMS0xLTA_8c1cd579-baa7-48db-9da6-4b6f17b41c13"
      unitRef="usdPerShare">-1.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE3LTYtMS0xLTA_fe2c344f-83c4-4796-bc61-3065188036fd"
      unitRef="usdPerShare">-1.39</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE4LTItMS0xLTA_6ced06ed-3aa2-484c-9565-660adf8e09a1"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE4LTQtMS0xLTA_16d787b9-bf44-491b-9152-adfa6d706dd4"
      unitRef="usdPerShare">0.41</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE4LTYtMS0xLTA_2b792910-bd6f-43e5-bc3c-6011284d1d5a"
      unitRef="usdPerShare">0.97</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE5LTItMS0xLTA_51f0d73e-5b4d-4098-a174-9bd131b8cca2"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE5LTQtMS0xLTA_705a2cda-51c8-4444-94b4-870ac9b9c152"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZToxOWI1NTMxZDRhYzA0MTk5ODU3ZjgwMjU3YTYxMWYzZi90YWJsZXJhbmdlOjE5YjU1MzFkNGFjMDQxOTk4NTdmODAyNTdhNjExZjNmXzE5LTYtMS0xLTA_7684a841-bfa8-4574-b905-4dfe815d9445"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90ZXh0cmVnaW9uOmNhMWY5Mjc1Mzk0MjRhZjhiNTBjNzllYjk1ZGFlNmQwXzEwOTk1MTE2MjgxMzI_4de426fa-ea7e-4c42-a00d-93af298ad74b">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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="background-color:#cceeff;border-bottom:3pt double #000;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;4,374&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 #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;4,813&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 #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;5,013&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib941c6d615b3491fb2ab1d35672eaeaa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZTo4YmQxYWRmNTc0Yjk0ZWEzODRmMjE0M2E4N2JhNGZkYy90YWJsZXJhbmdlOjhiZDFhZGY1NzRiOTRlYTM4NGYyMTQzYTg3YmE0ZmRjXzItMi0xLTEtMzE5Mw_ca543a3d-f98e-450f-a489-744ed63886d8"
      unitRef="shares">4374000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7c01493bac704583a7d21fc978903fab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZTo4YmQxYWRmNTc0Yjk0ZWEzODRmMjE0M2E4N2JhNGZkYy90YWJsZXJhbmdlOjhiZDFhZGY1NzRiOTRlYTM4NGYyMTQzYTg3YmE0ZmRjXzItNC0xLTEtMzE5Mw_78705039-0872-4a41-97cb-63a8f5163069"
      unitRef="shares">4813000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i95460bfe844446dabdb453e39d8f6dd9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zODgvZnJhZzpjYTFmOTI3NTM5NDI0YWY4YjUwYzc5ZWI5NWRhZTZkMC90YWJsZTo4YmQxYWRmNTc0Yjk0ZWEzODRmMjE0M2E4N2JhNGZkYy90YWJsZXJhbmdlOjhiZDFhZGY1NzRiOTRlYTM4NGYyMTQzYTg3YmE0ZmRjXzItNi0xLTEtMzE5Mw_65628aed-3002-4faf-9ab1-11e3b5dea661"
      unitRef="shares">5013000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90ZXh0cmVnaW9uOjZmNGI1NWMwOTdiMzQ2NmFiZTUxNGQ2ODlkMWM1ZDQ2XzU5MA_320dd70a-5cd4-4538-ba89-4a61ed3be7e5">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="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:10pt;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: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;Unrealized Gain (Loss) On Available-For-Sale Securities&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:center;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&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;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, 2018&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;(121,693)&lt;/span&gt;&lt;/td&gt;&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,574)&lt;/span&gt;&lt;/td&gt;&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,833)&lt;/span&gt;&lt;/td&gt;&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;(125,100)&lt;/span&gt;&lt;/td&gt;&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;(483)&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,571&#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,466&#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;3,554&#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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(483)&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;1,979&#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;1,466&#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;2,962&#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, 2019&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;(122,176)&lt;/span&gt;&lt;/td&gt;&lt;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(367)&lt;/span&gt;&lt;/td&gt;&lt;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;(122,138)&lt;/span&gt;&lt;/td&gt;&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;(68,097)&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;(253)&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,614&#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;(65,736)&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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(68,097)&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;(255)&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,614&#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;(65,738)&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, 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-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;(190,273)&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;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;2,247&#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;(187,876)&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90ZXh0cmVnaW9uOjZmNGI1NWMwOTdiMzQ2NmFiZTUxNGQ2ODlkMWM1ZDQ2XzU5Mg_81217f4d-c65b-4fae-86d8-18c97077cf43">&lt;div style="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="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:10pt;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: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;Unrealized Gain (Loss) On Available-For-Sale Securities&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:center;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&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;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, 2018&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;(121,693)&lt;/span&gt;&lt;/td&gt;&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,574)&lt;/span&gt;&lt;/td&gt;&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,833)&lt;/span&gt;&lt;/td&gt;&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;(125,100)&lt;/span&gt;&lt;/td&gt;&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;(483)&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,571&#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,466&#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;3,554&#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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(483)&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;1,979&#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;1,466&#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;2,962&#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, 2019&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;(122,176)&lt;/span&gt;&lt;/td&gt;&lt;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(367)&lt;/span&gt;&lt;/td&gt;&lt;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;(122,138)&lt;/span&gt;&lt;/td&gt;&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;(68,097)&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;(253)&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,614&#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;(65,736)&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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(68,097)&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;(255)&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,614&#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;(65,738)&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, 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-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;(190,273)&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;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;2,247&#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;(187,876)&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="i0551af9408e1464eb3af2dcb5d49a406_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzMtMi0xLTEtMA_82dd814c-ebf2-4302-93f6-3d484e84662c"
      unitRef="usd">-121693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14f0f032535b4763af99f1d27e7f60bc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzMtNC0xLTEtMA_10acfefb-1043-429d-b027-4313b43ff3ae"
      unitRef="usd">-1574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i279fa8f208684f10a51d758c007e5993_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzMtNi0xLTEtMA_915006a4-b6a4-4b98-8b89-93c6d226d724"
      unitRef="usd">-1833000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie265c62d68eb4ae98b79348648048e25_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzMtOC0xLTEtMA_45d29a84-cc23-4a29-bd53-8eb2c5c3e11b"
      unitRef="usd">-125100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0d7049b9817b4577b42528e9ed7d7195_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzQtMi0xLTEtMA_8ad173e7-2c02-45fa-bebe-6f6490b20b51"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iea29181a928a41c99432203797ecaaa9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzQtNC0xLTEtMA_98b4be0b-d15c-4b35-97be-7fef798354c5"
      unitRef="usd">2571000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i633e4c8b21c648ecbfa747a73a07858c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzQtNi0xLTEtMA_ee297d1a-d3d8-471b-859e-a26d82d351b4"
      unitRef="usd">1466000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzQtOC0xLTEtMA_ca34fa89-b36d-4d5b-aea5-35eebb299edf"
      unitRef="usd">3554000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0d7049b9817b4577b42528e9ed7d7195_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzUtMi0xLTEtMA_6171fa0e-d6b4-4996-9fe5-e32a4e649450"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iea29181a928a41c99432203797ecaaa9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzUtNC0xLTEtMA_0661230b-2636-4a8d-82c7-7d532bd567b8"
      unitRef="usd">592000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i633e4c8b21c648ecbfa747a73a07858c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzUtNi0xLTEtMA_6501d36a-4fb7-4123-9b8a-b0aa8b178cae"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzUtOC0xLTEtMA_926d2c53-11d2-49de-8a72-1beb7600deab"
      unitRef="usd">592000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d7049b9817b4577b42528e9ed7d7195_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzYtMi0xLTEtMA_3e35e789-d4a9-4861-bdda-546829a9ae6f"
      unitRef="usd">-483000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iea29181a928a41c99432203797ecaaa9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzYtNC0xLTEtMA_bf675bc4-23fa-42ee-90c9-cc3be4e962e9"
      unitRef="usd">1979000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i633e4c8b21c648ecbfa747a73a07858c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzYtNi0xLTEtMA_2c57e500-a833-47d0-a3e0-2c7e54241a43"
      unitRef="usd">1466000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i946f0d614cec452daa9a4644fa4bbf0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzYtOC0xLTEtMA_1ba18c84-0d00-478d-ac3d-b3f18ee5ece3"
      unitRef="usd">2962000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f116a2953a84338a05c3eae88369cb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzctMi0xLTEtMA_465fc3fc-414d-4b7b-84c5-064e4a0e9e83"
      unitRef="usd">-122176000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c66e3fa11ee4439b29f6545f6573fad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzctNC0xLTEtMA_29241cbe-cd12-4337-be21-1997992cf065"
      unitRef="usd">405000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1a5f088e7fe4c8d9276e8ef3e44218d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzctNi0xLTEtMA_b08c77f1-cb04-418c-a73b-fe01217049b7"
      unitRef="usd">-367000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d10b8b875e944eca7e8a49cd4d95260_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzctOC0xLTEtMA_7fae0ff5-6baa-4c29-9578-a9d8f355dd32"
      unitRef="usd">-122138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if0241b557a2e446ab0949747bb843128_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzgtMi0xLTEtMA_d328eae0-bf78-4d56-91c3-a4a4844d364f"
      unitRef="usd">-68097000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iaa7563dd8bda4b5ea10a8351528e3e90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzgtNC0xLTEtMA_9da1b61a-d3ca-4a6c-a84c-3b6f7efba4fb"
      unitRef="usd">-253000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5c890be23d4648698f1b2637a648d17b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzgtNi0xLTEtMA_0158e22c-9631-4064-a61a-07149ec40977"
      unitRef="usd">2614000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzgtOC0xLTEtMA_94e189db-6b35-4daa-87b5-d592ee120516"
      unitRef="usd">-65736000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if0241b557a2e446ab0949747bb843128_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzktMi0xLTEtMA_5918582d-fa8d-4de0-b420-91f323c0b1c0"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iaa7563dd8bda4b5ea10a8351528e3e90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzktNC0xLTEtMA_70dcb84d-efc0-4ae0-b30e-1816671b3daf"
      unitRef="usd">2000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5c890be23d4648698f1b2637a648d17b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzktNi0xLTEtMA_3a78703a-dc77-40d0-8acc-d80465164a3f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzktOC0xLTEtMA_190285dd-710c-4f7c-9555-2c25c71cb8dd"
      unitRef="usd">2000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if0241b557a2e446ab0949747bb843128_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzEwLTItMS0xLTA_878cbe38-798b-4c91-b82d-4d74b89e5e35"
      unitRef="usd">-68097000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaa7563dd8bda4b5ea10a8351528e3e90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzEwLTQtMS0xLTA_e6da02e9-b8c7-4f72-82a6-a7eee9e4df13"
      unitRef="usd">-255000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5c890be23d4648698f1b2637a648d17b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzEwLTYtMS0xLTA_74941f1e-a88e-446d-829b-678d980d9837"
      unitRef="usd">2614000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia4d1b87f73284be785e595e783fb5152_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzEwLTgtMS0xLTA_0ae300d6-7f63-40ba-bb4c-9706022f7680"
      unitRef="usd">-65738000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8bc53ffac87f43ba91d29d947fde6cd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzExLTItMS0xLTA_630da2f4-464e-4b96-b407-8e81c14e9b4e"
      unitRef="usd">-190273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67f823e5d2d74b8a9a37cc218f09e6b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzExLTQtMS0xLTA_b84d06fd-d1d7-4f1b-9328-eeffba8dd935"
      unitRef="usd">150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79f3ab48cdbe4ea4bf86762db42a125c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzExLTYtMS0xLTA_62d67964-af11-4d51-aa69-c681058cc26e"
      unitRef="usd">2247000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife9d490f984741748c4ba1cf0e916cd6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTEvZnJhZzo2ZjRiNTVjMDk3YjM0NjZhYmU1MTRkNjg5ZDFjNWQ0Ni90YWJsZTo2NGE2ZWI5YWQ1MDI0MDU3YTI0YWYwMmY1Zjg4ZWI2ZC90YWJsZXJhbmdlOjY0YTZlYjlhZDUwMjQwNTdhMjRhZjAyZjVmODhlYjZkXzExLTgtMS0xLTA_4ba78423-fb26-49c6-8b08-745822999aff"
      unitRef="usd">-187876000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N18zOTcvZnJhZzpmMmRlMGYyNjQ1M2U0ZThiYWMwYmJmMzM1OTdlYzQ1MC90ZXh0cmVnaW9uOmYyZGUwZjI2NDUzZTRlOGJhYzBiYmYzMzU5N2VjNDUwXzc0_8f185b1e-ec47-404d-a5c4-82ab6e35f392">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.499%"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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 #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:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Available-for-sale:&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 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;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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;1,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;148,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49.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 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;1,622,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;904,022&#160;&lt;/span&gt;&lt;/td&gt;&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 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;Fair value option - corporate bonds&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;9,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Total 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;1,622,926&#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;913,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;/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;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;24,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;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;1,647,361&#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;948,716&#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: 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;(9,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 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 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;1,638,271&#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;940,623&#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;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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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, 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;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 0 7.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;372,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,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;/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 0 7.75pt"/&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;1,622,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(40)&lt;/span&gt;&lt;/td&gt;&lt;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;1,622,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2019&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 0 7.75pt"/&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;567,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;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;&#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;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&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;903,498&#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;526&#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)&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;904,022&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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 #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;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;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;160,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;435,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;75,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;/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 sales, 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;2&#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;549&#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;&lt;div style="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, 2020, we have $1.6 billion of available-for-sale debt securities with contractual maturities of one year or less and zero 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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 #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;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;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;46,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;75,877&#160;&lt;/span&gt;&lt;/td&gt;&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;Gains (losses) on sales, 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;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;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;6,746&#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;4,212&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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 #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;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;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;14,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;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;104,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;62,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 sales, 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;(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;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;53,873&#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;(16,599)&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 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 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.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.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.191%"/&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 #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&#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="15" 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" 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;2019&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;Level 1&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;Level 2&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="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;Level 1&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;Level 2&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;/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 equivalents (including restricted)&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;416&#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;809,698&#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;810,114&#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;31,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;1,408,043&#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,439,494&#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:700;line-height:100%"&gt;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;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;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 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:700;line-height:100%"&gt;Available-for-sale:&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;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: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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;1,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;139,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;139,486&#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,483,440&#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,622,926&#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;8,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;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;895,929&#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;904,022&#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:400;line-height:100%"&gt;Fair value option - corporate bonds&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;&#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;9,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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;139,486&#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,483,440&#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,622,926&#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;8,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;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;905,057&#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;913,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;/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;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;14,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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;153,927&#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,493,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 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,647,361&#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;36,026&#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;912,690&#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;948,716&#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;(9,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(9,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(8,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 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 #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;144,837&#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;1,493,434&#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;1,638,271&#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;27,933&#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;912,690&#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;940,623&#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;As of December&#160;31, 2020 and 2019, 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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90ZXh0cmVnaW9uOjEyOWM2YzkwN2M1MDQyYTc4MDE4YTllYzUzODhkMDAzXzExMw_eb25e719-c239-41be-ae20-0ae0d813d7cf">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.499%"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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 #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:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Available-for-sale:&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 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;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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;1,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;148,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49.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 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;1,622,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;904,022&#160;&lt;/span&gt;&lt;/td&gt;&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 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;Fair value option - corporate bonds&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;9,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Total 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;1,622,926&#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;913,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;/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;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;24,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;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;1,647,361&#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;948,716&#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: 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;(9,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 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 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;1,638,271&#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;940,623&#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:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i677e92317bd141df99b2be833c828f21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzYtMi0xLTEtMA_43e88939-39a3-4dec-9bfd-c576b90c89a6"
      unitRef="usd">372746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1aa1be3973734a8ebb4ec501b05070a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzYtNC0xLTEtMA_e7c70504-9f15-4d54-bc71-c71f1ec35d14"
      unitRef="usd">568442000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee3dd6d8df8a424db470e67dba98f874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzctMi0xLTEtMA_fb85b55e-9809-453d-b5e7-9368340239d3"
      unitRef="usd">1101888000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8444737bdd324f409d815c663ab905be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzctNC0xLTEtMA_3c413a98-9f44-4104-b705-f3c22d0796fb"
      unitRef="usd">321706000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzgtMi0xLTEtMA_10469b8d-4609-45d6-a27f-89414a6fe6d9"
      unitRef="usd">148292000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib43818fbc56e4b2589d6dfc0563cac96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzgtNC0xLTEtMA_8746306e-23ee-4c9b-aa42-1a2a07bfd4e5"
      unitRef="usd">13874000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzgtMi0xLTEtMzI3Mg_8a6bab8a-61ab-4ce1-b324-4e02808d134b"
      unitRef="usd">1622926000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzgtNC0xLTEtMzI3Mg_1acc3871-d67b-4262-a005-20c447f6e132"
      unitRef="usd">904022000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzktMi0xLTEtMzI3Mg_121c06bf-219f-47e7-9bf2-6d19ee794d69"
      unitRef="usd">0</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzktNC0xLTEtMzI3Mg_9449ff32-a0f8-4dae-a995-9579680f2fd5"
      unitRef="usd">9128000</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzEwLTItMS0xLTA_c3fe1ea4-e1cc-4384-8707-82b2b3660d1f"
      unitRef="usd">1622926000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzEwLTQtMS0xLTA_57077328-8cfa-455b-ab0c-df30156b842e"
      unitRef="usd">913150000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzExLTItMS0xLTA_d40001f6-61bd-4ab0-8c3c-e0c82578dff1"
      unitRef="usd">24435000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzExLTQtMS0xLTA_6a62722b-9a4b-4650-a93c-628faa7a42d4"
      unitRef="usd">35566000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzEyLTItMS0xLTA_db24d92f-3c2e-4ab3-92ec-5cf2cbd62a8e"
      unitRef="usd">1647361000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzEyLTQtMS0xLTA_27412794-3140-4ea0-8866-83720a4362e8"
      unitRef="usd">948716000</us-gaap:MarketableSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzEzLTItMS0xLTMyNzI_27212b6d-3453-44fd-98c1-c4d0df3765e8"
      unitRef="usd">9090000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzEzLTQtMS0xLTMyNzI_6a290afd-aa10-4aff-b83b-374f71cbe4e2"
      unitRef="usd">8093000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzE0LTItMS0xLTMyNzI_8d5cc5a6-8440-4337-bd76-932e4e654201"
      unitRef="usd">1638271000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDMvZnJhZzoxMjljNmM5MDdjNTA0MmE3ODAxOGE5ZWM1Mzg4ZDAwMy90YWJsZTo0M2NlZGNkZTBlNjQ0ZTAwODIwZjQ1YTdlZDBmMDc2MC90YWJsZXJhbmdlOjQzY2VkY2RlMGU2NDRlMDA4MjBmNDVhN2VkMGYwNzYwXzE0LTQtMS0xLTMyNzI_1377186f-a75e-4d5e-8b7f-de3c2c161ff3"
      unitRef="usd">940623000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90ZXh0cmVnaW9uOjE3MWQyNWNmZTYxMzQ2YWY5MGVkMDUyODlhNmFlOWZhXzkyNA_dc7897d6-4b52-4a66-ae5b-6598c19cc037">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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, 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;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 0 7.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;372,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,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;/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 0 7.75pt"/&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;1,622,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(40)&lt;/span&gt;&lt;/td&gt;&lt;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;1,622,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2019&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 0 7.75pt"/&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;567,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;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;&#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;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&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;903,498&#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;526&#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)&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;904,022&#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:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i431ad823dc1e40018b6eee9d362e33ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtMi0xLTEtMA_1f9ccc9a-2dca-4313-9ffc-ae1bd335df45"
      unitRef="usd">372702000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i431ad823dc1e40018b6eee9d362e33ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtNC0xLTEtMA_8bdfd49e-74ab-4e3a-b753-b4dff93dd26d"
      unitRef="usd">78000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i431ad823dc1e40018b6eee9d362e33ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtNi0xLTEtMA_28c5be7e-fca1-40e1-8b5a-8c253cae5522"
      unitRef="usd">34000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i431ad823dc1e40018b6eee9d362e33ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtOC0xLTEtMA_f6feea1b-1528-4ba1-a105-1ff35eed7c73"
      unitRef="usd">372746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iee3dd6d8df8a424db470e67dba98f874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtMi0xLTEtMzM2NA_a5a0cbd8-dcdd-44a9-9096-a99c22fea814"
      unitRef="usd">1101888000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iee3dd6d8df8a424db470e67dba98f874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtNC0xLTEtMzM3Ng_178be0ee-32c0-4227-839d-b27a59168549"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iee3dd6d8df8a424db470e67dba98f874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtNi0xLTEtMzM3Ng_b78ec13a-7662-414d-8498-a92d73c2cad8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee3dd6d8df8a424db470e67dba98f874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzQtOC0xLTEtMzM2NA_8ae06f9e-f0a5-4ee4-bbc0-0fce7c55b63a"
      unitRef="usd">1101888000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzUtMi0xLTEtMA_6f1d8e00-4cc5-4e51-9dc4-cf5b12f9e73a"
      unitRef="usd">148292000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzUtNC0xLTEtMA_6aa16a8c-0846-469c-b7a8-b152c243b79a"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzUtNi0xLTEtMA_79f5cfdb-dc2c-4a66-b505-d155f1a8663d"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzUtOC0xLTEtMA_e8d76381-42d7-4ebd-953d-e69f254ce241"
      unitRef="usd">148292000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4c9ff640046e44828003b75b8bd3ddbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzYtMi0xLTEtMA_cc0463d9-c694-41d4-8ec6-64ec5e1b158d"
      unitRef="usd">1622882000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4c9ff640046e44828003b75b8bd3ddbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzYtNC0xLTEtMA_f335d838-3896-4b7d-8de9-939d414c8307"
      unitRef="usd">84000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4c9ff640046e44828003b75b8bd3ddbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzYtNi0xLTEtMA_b830ab81-6bde-4f17-9b3c-067d7dc1a50f"
      unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4c9ff640046e44828003b75b8bd3ddbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzYtOC0xLTEtMA_0e4547b4-e009-4958-afce-01be4b6d7956"
      unitRef="usd">1622926000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iede8b3932d454efe8acb9f9644b89e8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzgtMi0xLTEtMA_e27da40b-98a7-4233-9730-71599da1d1fe"
      unitRef="usd">567926000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iede8b3932d454efe8acb9f9644b89e8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzgtNC0xLTEtMA_be93d508-c00a-426b-bd4d-42766f01d526"
      unitRef="usd">518000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iede8b3932d454efe8acb9f9644b89e8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzgtNi0xLTEtMA_958f9635-a77a-42d1-b63b-b86575333e00"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iede8b3932d454efe8acb9f9644b89e8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzgtOC0xLTEtMA_affdb37e-2370-4402-b0f6-d16c80ac2bd6"
      unitRef="usd">568442000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8444737bdd324f409d815c663ab905be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktMi0xLTEtMzM3MQ_346daaca-fe1f-4263-86ae-94b96f9955d7"
      unitRef="usd">321705000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8444737bdd324f409d815c663ab905be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktNC0xLTEtMzM3MQ_d9e18066-4e83-4062-b4f0-fbbfa81ae78b"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8444737bdd324f409d815c663ab905be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktNi0xLTEtMzM3MQ_13dc679b-3e45-40bd-bee2-d444d3016a9a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8444737bdd324f409d815c663ab905be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktOC0xLTEtMzM3MQ_21c994de-061b-489b-9c01-c9c7d9c67535"
      unitRef="usd">321706000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib43818fbc56e4b2589d6dfc0563cac96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktMi0xLTEtMA_cf4ad333-7464-4ae7-b3e5-fb4559445e04"
      unitRef="usd">13867000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib43818fbc56e4b2589d6dfc0563cac96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktNC0xLTEtMA_249b969c-6f2f-4983-8321-f91c653453d1"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib43818fbc56e4b2589d6dfc0563cac96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktNi0xLTEtMA_ce007f40-7b29-4cf9-9e7d-e1d2f61c4a89"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib43818fbc56e4b2589d6dfc0563cac96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzktOC0xLTEtMA_177de13a-e1a3-4f13-b670-a9a25c01e650"
      unitRef="usd">13874000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i91a326329fb044bba82ab72756e2abcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzEwLTItMS0xLTA_92d0a5f8-0160-4155-94e0-08306f3f6d11"
      unitRef="usd">903498000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i91a326329fb044bba82ab72756e2abcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzEwLTQtMS0xLTA_8689e4f1-69bf-4761-91a5-a14e79fa243c"
      unitRef="usd">526000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i91a326329fb044bba82ab72756e2abcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzEwLTYtMS0xLTA_e8635b24-cdf0-4478-baa2-31aa5b051b33"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i91a326329fb044bba82ab72756e2abcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTo3OTI0YTlhN2JlYTk0YWM1YTVjZjg1ZDFjODA2MzU4OC90YWJsZXJhbmdlOjc5MjRhOWE3YmVhOTRhYzVhNWNmODVkMWM4MDYzNTg4XzEwLTgtMS0xLTA_310027ca-e135-4834-b49a-349badaaf671"
      unitRef="usd">904022000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90ZXh0cmVnaW9uOjE3MWQyNWNmZTYxMzQ2YWY5MGVkMDUyODlhNmFlOWZhXzEwOTk1MTE2MzAzNjg_0c299f16-7b4b-4351-96dc-5aed89dd2c20">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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 #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;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;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;160,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;435,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;75,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;/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 sales, 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;2&#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;549&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTowYWQzMGJkYjFiN2E0MDdhOGYwMWZmNTU5YzI4MTM3Yy90YWJsZXJhbmdlOjBhZDMwYmRiMWI3YTQwN2E4ZjAxZmY1NTljMjgxMzdjXzItMi0xLTEtMzQxNw_de3d3db5-e8e0-44af-a317-bdba000bd4cb"
      unitRef="usd">160494000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTowYWQzMGJkYjFiN2E0MDdhOGYwMWZmNTU5YzI4MTM3Yy90YWJsZXJhbmdlOjBhZDMwYmRiMWI3YTQwN2E4ZjAxZmY1NTljMjgxMzdjXzItNC0xLTEtMzQxNw_4935277c-68e1-48f0-8348-91ad589dec64"
      unitRef="usd">435978000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTowYWQzMGJkYjFiN2E0MDdhOGYwMWZmNTU5YzI4MTM3Yy90YWJsZXJhbmdlOjBhZDMwYmRiMWI3YTQwN2E4ZjAxZmY1NTljMjgxMzdjXzItNi0xLTEtODgyMA_32905c31-3574-423f-a21a-305d7e925e7f"
      unitRef="usd">75000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTowYWQzMGJkYjFiN2E0MDdhOGYwMWZmNTU5YzI4MTM3Yy90YWJsZXJhbmdlOjBhZDMwYmRiMWI3YTQwN2E4ZjAxZmY1NTljMjgxMzdjXzMtMi0xLTEtMzQxNw_01b6bb7c-4e9c-40fe-9380-81d744d19e06"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTowYWQzMGJkYjFiN2E0MDdhOGYwMWZmNTU5YzI4MTM3Yy90YWJsZXJhbmdlOjBhZDMwYmRiMWI3YTQwN2E4ZjAxZmY1NTljMjgxMzdjXzMtNC0xLTEtMzQxNw_c97082e9-ddb3-477d-8ff2-08a084f49e68"
      unitRef="usd">549000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTowYWQzMGJkYjFiN2E0MDdhOGYwMWZmNTU5YzI4MTM3Yy90YWJsZXJhbmdlOjBhZDMwYmRiMWI3YTQwN2E4ZjAxZmY1NTljMjgxMzdjXzMtNi0xLTEtODgyMA_4cbb18a1-49e2-4d7e-a61b-a3582793aebe"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90ZXh0cmVnaW9uOjE3MWQyNWNmZTYxMzQ2YWY5MGVkMDUyODlhNmFlOWZhXzc3Nw_f3f1368e-26ef-4d21-a47c-253ad17181a8"
      unitRef="usd">1600000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <sats:AvailableForSaleSecuritiesDebtMaturitiesAfterNextRollingTwelveMonthsFairValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90ZXh0cmVnaW9uOjE3MWQyNWNmZTYxMzQ2YWY5MGVkMDUyODlhNmFlOWZhXzg3MA_970711d3-177a-4a8c-a868-698894fb4a5b"
      unitRef="usd">0</sats:AvailableForSaleSecuritiesDebtMaturitiesAfterNextRollingTwelveMonthsFairValue>
    <us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90ZXh0cmVnaW9uOjE3MWQyNWNmZTYxMzQ2YWY5MGVkMDUyODlhNmFlOWZhXzEwOTk1MTE2MzAzNjk_68f21637-81a0-45a3-acac-4aa01fd3cdc0">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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 #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;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;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;46,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;75,877&#160;&lt;/span&gt;&lt;/td&gt;&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;Gains (losses) on sales, 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;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;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;6,746&#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;4,212&#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="i72904b7465914bc8871f879da1416a1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTphMmQ5ODAwNTcxMzE0ZjBlYjdjMmUyZjZmZDY3OGM3ZS90YWJsZXJhbmdlOmEyZDk4MDA1NzEzMTRmMGViN2MyZTJmNmZkNjc4YzdlXzItMi0xLTEtMzQyOQ_4efe048e-d223-4ec9-b18a-94d3b62da414"
      unitRef="usd">32054000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i37c5efdb621644d3aff5055a9548a62a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTphMmQ5ODAwNTcxMzE0ZjBlYjdjMmUyZjZmZDY3OGM3ZS90YWJsZXJhbmdlOmEyZDk4MDA1NzEzMTRmMGViN2MyZTJmNmZkNjc4YzdlXzItNC0xLTEtMzQyOQ_fd823f5c-d9dd-438c-a768-03873bc2d81b"
      unitRef="usd">46717000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ib3063ce4c5ee48a9965d3f9c81d5c09d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTphMmQ5ODAwNTcxMzE0ZjBlYjdjMmUyZjZmZDY3OGM3ZS90YWJsZXJhbmdlOmEyZDk4MDA1NzEzMTRmMGViN2MyZTJmNmZkNjc4YzdlXzItNi0xLTEtODgzNg_9af635e2-2be9-4415-acc7-f44130a673b6"
      unitRef="usd">75877000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesUnrealizedGainLoss
      contextRef="i72904b7465914bc8871f879da1416a1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTphMmQ5ODAwNTcxMzE0ZjBlYjdjMmUyZjZmZDY3OGM3ZS90YWJsZXJhbmdlOmEyZDk4MDA1NzEzMTRmMGViN2MyZTJmNmZkNjc4YzdlXzMtMi0xLTEtMzQyOQ_e99f78b2-ce41-4398-a265-e11b472ba5d0"
      unitRef="usd">14980000</us-gaap:DebtSecuritiesUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesUnrealizedGainLoss
      contextRef="i37c5efdb621644d3aff5055a9548a62a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTphMmQ5ODAwNTcxMzE0ZjBlYjdjMmUyZjZmZDY3OGM3ZS90YWJsZXJhbmdlOmEyZDk4MDA1NzEzMTRmMGViN2MyZTJmNmZkNjc4YzdlXzMtNC0xLTEtMzQyOQ_0f94b96b-32de-4ad1-96f5-1b51a26e5886"
      unitRef="usd">6746000</us-gaap:DebtSecuritiesUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesUnrealizedGainLoss
      contextRef="ib3063ce4c5ee48a9965d3f9c81d5c09d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDYvZnJhZzoxNzFkMjVjZmU2MTM0NmFmOTBlZDA1Mjg5YTZhZTlmYS90YWJsZTphMmQ5ODAwNTcxMzE0ZjBlYjdjMmUyZjZmZDY3OGM3ZS90YWJsZXJhbmdlOmEyZDk4MDA1NzEzMTRmMGViN2MyZTJmNmZkNjc4YzdlXzMtNi0xLTEtODgzNg_521f9d81-886b-4d8f-a4c7-42a51ee487b2"
      unitRef="usd">4212000</us-gaap:DebtSecuritiesUnrealizedGainLoss>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90ZXh0cmVnaW9uOmNlNjcxOGMzYTA4MjQ4NWFhNmUxNWJkZGRjNjE3ZjQ4XzEwOTk1MTE2MzEzNDU_c9492c3c-785a-4164-bb4e-82088c9c582b">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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 #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;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;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;14,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;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;104,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;62,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 sales, 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;(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;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;53,873&#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;(16,599)&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:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90YWJsZTo4MzQ5YjlhZWJmZmY0Zjc5OTYwNWQxNGY3NDA4ZWRlNC90YWJsZXJhbmdlOjgzNDliOWFlYmZmZjRmNzk5NjA1ZDE0Zjc0MDhlZGU0XzItMi0xLTEtMzUyNQ_378c4466-ab5e-425f-bcec-68b3b298271b"
      unitRef="usd">14401000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90YWJsZTo4MzQ5YjlhZWJmZmY0Zjc5OTYwNWQxNGY3NDA4ZWRlNC90YWJsZXJhbmdlOjgzNDliOWFlYmZmZjRmNzk5NjA1ZDE0Zjc0MDhlZGU0XzItNC0xLTEtMzUyNQ_571639e3-3fc0-4649-9dcc-73bad1a12381"
      unitRef="usd">104729000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90YWJsZTo4MzQ5YjlhZWJmZmY0Zjc5OTYwNWQxNGY3NDA4ZWRlNC90YWJsZXJhbmdlOjgzNDliOWFlYmZmZjRmNzk5NjA1ZDE0Zjc0MDhlZGU0XzItNi0xLTEtMTY1NTI_5718c463-0c28-448d-a7a7-cc822ac7ab6d"
      unitRef="usd">62111000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90YWJsZTo4MzQ5YjlhZWJmZmY0Zjc5OTYwNWQxNGY3NDA4ZWRlNC90YWJsZXJhbmdlOjgzNDliOWFlYmZmZjRmNzk5NjA1ZDE0Zjc0MDhlZGU0XzMtMi0xLTEtMzUyNQ_fae76265-fa92-4af5-9052-a76dfe9bb4e3"
      unitRef="usd">-3241000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90YWJsZTo4MzQ5YjlhZWJmZmY0Zjc5OTYwNWQxNGY3NDA4ZWRlNC90YWJsZXJhbmdlOjgzNDliOWFlYmZmZjRmNzk5NjA1ZDE0Zjc0MDhlZGU0XzMtNC0xLTEtMzUyNQ_424ede84-d538-4fd0-b746-9baade94e4c8"
      unitRef="usd">53873000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MDkvZnJhZzpjZTY3MThjM2EwODI0ODVhYTZlMTViZGRkYzYxN2Y0OC90YWJsZTo4MzQ5YjlhZWJmZmY0Zjc5OTYwNWQxNGY3NDA4ZWRlNC90YWJsZXJhbmdlOjgzNDliOWFlYmZmZjRmNzk5NjA1ZDE0Zjc0MDhlZGU0XzMtNi0xLTEtODg1Mw_f7d961bf-cc5b-439c-8d39-eaa63a9e046b"
      unitRef="usd">-16599000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90ZXh0cmVnaW9uOjViNzgxMzkxNDRjZTQ5NTg5ODk2MjNmN2NiY2UwNzkxXzMyNw_89759c34-f247-4032-a446-5f86a852b3f0">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.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.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.191%"/&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 #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&#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="15" 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" 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;2019&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;Level 1&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;Level 2&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="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;Level 1&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;Level 2&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;/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 equivalents (including restricted)&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;416&#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;809,698&#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;810,114&#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;31,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;1,408,043&#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,439,494&#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:700;line-height:100%"&gt;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;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;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 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:700;line-height:100%"&gt;Available-for-sale:&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;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: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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;372,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;568,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;1,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,101,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;139,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;139,486&#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,483,440&#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,622,926&#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;8,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;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;895,929&#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;904,022&#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:400;line-height:100%"&gt;Fair value option - corporate bonds&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;&#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;9,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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;139,486&#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,483,440&#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,622,926&#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;8,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;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;905,057&#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;913,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;/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;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;14,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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;153,927&#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,493,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 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,647,361&#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;36,026&#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;912,690&#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;948,716&#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;(9,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(9,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(8,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 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 #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;144,837&#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;1,493,434&#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;1,638,271&#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;27,933&#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;912,690&#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;940,623&#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:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzMtMi0xLTEtMzYzNw_c808c656-cc7f-4489-ae92-f08ada20171f"
      unitRef="usd">416000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzMtNC0xLTEtMzYzNw_0a3b051e-6ae4-41c3-8123-7a48529a1449"
      unitRef="usd">809698000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzMtNi0xLTEtMzYzNw_55c969cf-54ae-4d75-b4f5-bd95fa1b4142"
      unitRef="usd">810114000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzMtOC0xLTEtMzYzNw_b28f366c-f2b0-443f-8cfd-283f3bec4f6f"
      unitRef="usd">31451000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzMtMTAtMS0xLTM2Mzc_c1705055-f65f-478a-b002-eee25bcb04e4"
      unitRef="usd">1408043000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzMtMTItMS0xLTM2Mzc_252ad57b-0729-4f16-8a3a-f2474ef3d7e6"
      unitRef="usd">1439494000</sats:CashAndCashEquivalentsAndRestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i30dc1f1e049245cd8fc6cf05d375f702_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzctMi0xLTEtMA_88f9093c-cb74-4cb3-afa3-69594ee05a5b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5321dc6723fa476a8cd8063669d98848_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzctNC0xLTEtMA_ac27be70-af6d-45d2-b672-eb8af4f9b353"
      unitRef="usd">372746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i677e92317bd141df99b2be833c828f21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzctNi0xLTEtMA_bc3010ac-6707-42e7-bef0-5b663a00d705"
      unitRef="usd">372746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i11a376f98479496d803254aa1c2e9230_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzctOC0xLTEtMA_ae6c98aa-a4c5-4e5c-b44b-83b7e55e668f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib5aac38032b247d9ba5aea03d6bd8fd2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzctMTAtMS0xLTA_299fd765-a6df-4e97-8ff8-7bb8d11ba6a5"
      unitRef="usd">568442000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1aa1be3973734a8ebb4ec501b05070a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzctMTItMS0xLTA_e6e0264a-f36c-4dbf-8e3e-623c96fb8c9e"
      unitRef="usd">568442000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie6ee785e196e4703864166a6142b88a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzgtMi0xLTEtMA_69b5f39a-5671-444e-a668-ac34a46a42df"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie6f4e204b3ac4eab802e0c3a7ef817c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzgtNC0xLTEtMA_d1beb037-ba04-4902-bfc2-5f24c1147549"
      unitRef="usd">1101888000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee3dd6d8df8a424db470e67dba98f874_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzgtNi0xLTEtMA_7c478040-1f08-4d65-aaf4-e098df1c731d"
      unitRef="usd">1101888000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if0fc2614f81c40eca5fd4f1cc617dd89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzgtOC0xLTEtMA_92cbae41-90ba-4abb-b984-7f712a36ac35"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i07d9191c8be940d88bc8dc1f01e28564_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzgtMTAtMS0xLTA_e4e4bf46-9f6f-4381-90aa-54638fb54f0a"
      unitRef="usd">321706000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8444737bdd324f409d815c663ab905be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzgtMTItMS0xLTA_481a5c5b-de92-46d0-bf55-acd9eb4da72d"
      unitRef="usd">321706000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie2299abda661435d8997b6f342f6916c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktMi0xLTEtMA_4f59c2a6-98f1-4668-bcd2-0f8caabb4ce0"
      unitRef="usd">139486000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a7c52dc6f6c44819e1dadc4e10eaddc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktNC0xLTEtMA_a38013e7-874a-4b9d-9c25-ecb0a0364fb8"
      unitRef="usd">8806000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iffcf25c3ff784d4b8b4f7e907a5a0898_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktNi0xLTEtMA_26a58e96-69f6-47cd-b7d2-a39c97368971"
      unitRef="usd">148292000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i49bc81497d034f5b8736e455f0314463_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktOC0xLTEtMA_08d306d0-6964-4fe3-9294-65cfb15ba878"
      unitRef="usd">8093000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibde02b000c1f48309428aa92439026ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktMTAtMS0xLTA_80035ab2-61f8-4f4b-8e12-eebd54b8cdd1"
      unitRef="usd">5781000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib43818fbc56e4b2589d6dfc0563cac96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktMTItMS0xLTA_1f9dfd83-e96d-4925-a216-dd308a1e163d"
      unitRef="usd">13874000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktMi0xLTEtMzYzNw_5e12d733-6a20-4901-8578-a9bfd0b11e42"
      unitRef="usd">139486000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktNC0xLTEtMzYzNw_49b18ddc-5b83-492f-b8d5-042d499cb28c"
      unitRef="usd">1483440000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktNi0xLTEtMzYzNw_be7d4f83-6615-4f52-9e4f-d2e5f5b74803"
      unitRef="usd">1622926000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktOC0xLTEtMzYzNw_c2be4698-df63-4ac3-a6e4-51b8b0f3609a"
      unitRef="usd">8093000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktMTAtMS0xLTM2Mzc_4e764deb-af9a-4a21-8ce1-c25474da6b5f"
      unitRef="usd">895929000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzktMTItMS0xLTM2Mzc_598f70bd-d531-409c-8e8f-43bd85dfb497"
      unitRef="usd">904022000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEwLTItMS0xLTM2Mzc_88f92624-4f92-47b1-98cc-9b9000a39fc0"
      unitRef="usd">0</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEwLTQtMS0xLTM2Mzc_94a300df-7912-4ee1-b983-1770d298322c"
      unitRef="usd">0</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEwLTYtMS0xLTM2Mzc_ab7fb706-9e5e-4733-a249-82c9450b919c"
      unitRef="usd">0</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEwLTgtMS0xLTM2Mzc_094537d7-009f-44fe-9d95-7463b0b7f2cd"
      unitRef="usd">0</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEwLTEwLTEtMS0zNjM3_9bd3c43c-9687-4bca-b8b6-a0826b8af8f4"
      unitRef="usd">9128000</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleFairValueOption
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEwLTEyLTEtMS0zNjM3_a565684b-dddd-43c3-a6ce-85a3ff79fb5a"
      unitRef="usd">9128000</sats:DebtSecuritiesAvailableforsaleFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzExLTItMS0xLTM2Mzc_b3bacb8d-7107-491c-a06f-ef2b679e4bd4"
      unitRef="usd">139486000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzExLTQtMS0xLTM2Mzc_a3d28c3f-4ecf-496d-8ad9-b6a14592b15c"
      unitRef="usd">1483440000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzExLTYtMS0xLTM2Mzc_c3c71201-cbea-4bc4-b4d7-fcddce764c90"
      unitRef="usd">1622926000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzExLTgtMS0xLTM2Mzc_503074d9-23d1-4bc9-bb42-c839f9935ae1"
      unitRef="usd">8093000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzExLTEwLTEtMS0zNjM3_34a42736-50d0-4b80-a80b-15bce3aed63c"
      unitRef="usd">905057000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzExLTEyLTEtMS0zNjM3_df18ff84-beac-4a21-a92f-920b1b537d38"
      unitRef="usd">913150000</sats:DebtSecuritiesAvailableforsaleIncludingFairValueOption>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEyLTItMS0xLTM2Mzc_95951915-9325-43eb-9339-adb1a6662be7"
      unitRef="usd">14441000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEyLTQtMS0xLTM2Mzc_08a5a79d-9194-4254-9490-09e7d8312e08"
      unitRef="usd">9994000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEyLTYtMS0xLTM2Mzc_c6f31327-87b9-44ab-8fc1-4d46efb13ba8"
      unitRef="usd">24435000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEyLTgtMS0xLTM2Mzc_583a5633-d76d-43fb-93a5-59fd6263b58f"
      unitRef="usd">27933000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEyLTEwLTEtMS0zNjM3_d5461dac-b0e3-4d5a-9d57-914bf1af23b2"
      unitRef="usd">7633000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEyLTEyLTEtMS0zNjM3_99637003-dc7a-4b13-ba65-d248845144a5"
      unitRef="usd">35566000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEzLTItMS0xLTM2Mzc_4f7eeb87-beb1-4022-bb6e-fd2f4550cc65"
      unitRef="usd">153927000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEzLTQtMS0xLTM2Mzc_1fb465f6-1eb1-47d2-bc48-712a8ce40ae6"
      unitRef="usd">1493434000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEzLTYtMS0xLTM2Mzc_c339f5ef-0ff8-433d-853f-3a6a1cbe5936"
      unitRef="usd">1647361000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEzLTgtMS0xLTM2Mzc_b8f36b63-dc41-4fe8-9bb3-e15e6e11f798"
      unitRef="usd">36026000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEzLTEwLTEtMS0zNjM3_35cf9bb5-b52f-40bb-b375-a9371203260a"
      unitRef="usd">912690000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzEzLTEyLTEtMS0zNjM3_9d645d3e-0b1e-4d37-8ceb-40fe21519086"
      unitRef="usd">948716000</us-gaap:MarketableSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE0LTItMS0xLTM2Mzc_29e6eb8a-5ca1-4d2e-ac0f-d3b71dfecea8"
      unitRef="usd">9090000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE0LTQtMS0xLTM2Mzc_51085e51-818b-4bcb-865d-6bb5bca0e0a5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE0LTYtMS0xLTM2Mzc_82ab5dbb-c8c3-4e4b-a68e-249be282ca12"
      unitRef="usd">9090000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE0LTgtMS0xLTM2Mzc_9c76dde0-b02f-46e5-a460-1299315d8d49"
      unitRef="usd">8093000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE0LTEwLTEtMS0zNjM3_2cfc1294-e70e-4f18-9836-91b5dc4fc9c4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE0LTEyLTEtMS0zNjM3_5eb8a923-36cd-4a2b-8b28-cef9e24bf828"
      unitRef="usd">8093000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id380105d138b436f99fbe5269e910489_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE1LTItMS0xLTM2Mzc_beb3c533-4886-4e5f-951e-e02dca03f84d"
      unitRef="usd">144837000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE1LTQtMS0xLTM2Mzc_1f5402c2-b2a0-4e60-8a74-9079c523b843"
      unitRef="usd">1493434000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE1LTYtMS0xLTM2Mzc_40266fd1-19f4-43ef-aa03-bf9ddbe9059d"
      unitRef="usd">1638271000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ic505e1c953cb44218a88847b6884f543_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE1LTgtMS0xLTM2Mzc_cffb3653-e63b-4a82-ae05-8add7e79a0ff"
      unitRef="usd">27933000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE1LTEwLTEtMS0zNjM3_88dcc9a7-0304-4da0-8dd4-7cd5e4f27dfa"
      unitRef="usd">912690000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MTUvZnJhZzo1Yjc4MTM5MTQ0Y2U0OTU4OTg5NjIzZjdjYmNlMDc5MS90YWJsZTphNmQ0MDE3MmVlYTc0YTEwYjA5MGE0NWQ4ZWZhNDY5MS90YWJsZXJhbmdlOmE2ZDQwMTcyZWVhNzRhMTBiMDkwYTQ1ZDhlZmE0NjkxXzE1LTEyLTEtMS0zNjM3_da36105a-7fa8-4338-8d58-5733b0e4aadf"
      unitRef="usd">940623000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjEvZnJhZzpkOWFiZDljNThiMmY0N2RiYTJlNTA2YjQ4N2M0OGRjZC90ZXh0cmVnaW9uOmQ5YWJkOWM1OGIyZjQ3ZGJhMmU1MDZiNDg3YzQ4ZGNkXzYy_80406525-b400-4822-80b3-25c6beb4444f">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.499%"/&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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,602,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,749,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;788,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,390,313&#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,528,738&#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, 2020, our operating satellite fleet consisted of 10 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.  &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 operating satellite fleet as of December&#160;31, 2020 which consists of both owned and leased satellites:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.450%"/&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:18.080%"/&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:18.080%"/&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:15.444%"/&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.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Satellite&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;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)&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;(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="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 its acquisition of Hughes Communications, Inc. and its subsidiaries (the &#x201c;Hughes Acquisition&#x201d;).  &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)   Upon consummation of our joint venture with Yahsat 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;(4)&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;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,805,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,816,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;/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;352,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;409,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,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 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,566,867&#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,562,599&#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 7pt;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 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;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;(890,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;(74,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(964,791)&lt;/span&gt;&lt;/td&gt;&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;(813,023)&lt;/span&gt;&lt;/td&gt;&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,602,076&#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,749,576&#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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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="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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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;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,460&#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;145,256&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 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;27,369&#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;22,576&#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;18,285&#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-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 new, next-generation, high throughput geostationary satellite.  The EchoStar XXIV satellite is primarily intended to provide additional capacity for our HughesNet satellite internet service (&#x201c;HughesNet service&#x201d;) in North, Central and South America as well as enterprise broadband services.  Maxar Space, LLC (formerly Space Systems/Loral, LLC), the manufacturer of our EchoStar XXIV satellite has notified us of a delay in completion of the satellite.  Capital expenditures associated with the construction and launch of the EchoStar XXIV satellite are included in Corporate and Other in our segment reporting.  We launched two nano-satellites in the third quarter of 2020.  Following launch, both nano-satellites experienced technical anomalies that precluded them from fulfilling their intended regulatory milestone missions.  We recorded an impairment of $1.7 million for the year ended December&#160;31, 2020, related to these nano-satellites.&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, 2020 and 2019 our satellite-related commitments were $487.7 million and $419.0 million, respectively.  These include payments pursuant to agreements for the construction of the EchoStar XXIV satellite, payments pursuant to the EchoStar XXIV launch contract, payments pursuant to 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 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, 2020.&lt;/span&gt;&lt;/div&gt;Satellite InsuranceWe 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 the agreements governing certain portions of our long-term debt and our joint venture agreements with Yahsat, we are required, subject to certain limitations on coverage, to maintain only for the SPACEWAY 3 satellite, the EchoStar XVII satellite and the Al Yah 3 Brazilian payload, insurance or other contractual arrangements during the commercial in-orbit service of such satellite or payload.  Our other satellites and payloads, either in orbit or under construction, are not covered by launch or in-orbit insurance or other contractual arrangements.  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;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, 2020 and 2019, the fair values of our in-orbit incentive obligations from our continuing operations approximated their carrying amounts of $55.4 million and $57.0 million, respectively.&lt;/span&gt;&lt;/div&gt;Other Property and Equipment, Net&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;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;115,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;887,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;855,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;/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;1,617,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,377,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;99,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 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,748,245&#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,429,055&#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,960,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,649,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;788,237&#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;779,162&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;11,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;174,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;/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 0 7.75pt"/&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;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;291,582&#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;268,979&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90ZXh0cmVnaW9uOjFkOTQ0NTAxMTRjNTQ4ZTA5Yjg5MTViNGE1NGI1NDcyXzY2_94a78fa4-2bf2-4e0d-8150-4932d475bc91">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.499%"/&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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,602,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,749,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;788,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,390,313&#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,528,738&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;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,805,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,816,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;/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;352,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;409,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,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 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,566,867&#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,562,599&#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 7pt;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 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;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;(890,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;(74,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(964,791)&lt;/span&gt;&lt;/td&gt;&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;(813,023)&lt;/span&gt;&lt;/td&gt;&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,602,076&#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,749,576&#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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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="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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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;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,460&#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;145,256&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 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;27,369&#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;22,576&#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;18,285&#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&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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;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;115,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;887,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;855,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;/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;1,617,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,377,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;99,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 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,748,245&#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,429,055&#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,960,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,649,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;788,237&#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;779,162&#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;The following table presents the depreciation expense associated with our other property and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;11,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;174,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;/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 0 7.75pt"/&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;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;291,582&#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;268,979&#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="i128b838b892c46479476a3fe8cd7435e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90YWJsZToxMDBjYTk4NzhhOTk0MWUyYmI5MTk0YjRiZGY1MzEzNi90YWJsZXJhbmdlOjEwMGNhOTg3OGE5OTQxZTJiYjkxOTRiNGJkZjUzMTM2XzMtMi0xLTEtMzY4Nw_667dc8c3-c0eb-479d-a622-dc0074ec401c"
      unitRef="usd">1602076000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifb90d817387e46ca88eaf176ad63e177_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90YWJsZToxMDBjYTk4NzhhOTk0MWUyYmI5MTk0YjRiZGY1MzEzNi90YWJsZXJhbmdlOjEwMGNhOTg3OGE5OTQxZTJiYjkxOTRiNGJkZjUzMTM2XzMtNC0xLTEtMzY4Nw_e6a83c91-28d7-4eb6-b261-23e7382ab1d4"
      unitRef="usd">1749576000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if431f267b627479db445cc98154fc932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90YWJsZToxMDBjYTk4NzhhOTk0MWUyYmI5MTk0YjRiZGY1MzEzNi90YWJsZXJhbmdlOjEwMGNhOTg3OGE5OTQxZTJiYjkxOTRiNGJkZjUzMTM2XzQtMi0xLTEtMzY4Nw_3c560f57-936f-4cf1-b3a7-a1a31c383873"
      unitRef="usd">788237000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6f93e10c15704960a1d867fe5890b47d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90YWJsZToxMDBjYTk4NzhhOTk0MWUyYmI5MTk0YjRiZGY1MzEzNi90YWJsZXJhbmdlOjEwMGNhOTg3OGE5OTQxZTJiYjkxOTRiNGJkZjUzMTM2XzQtNC0xLTEtMzY4Nw_ef4eec2e-818b-4aff-b83b-c641d6b94c35"
      unitRef="usd">779162000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90YWJsZToxMDBjYTk4NzhhOTk0MWUyYmI5MTk0YjRiZGY1MzEzNi90YWJsZXJhbmdlOjEwMGNhOTg3OGE5OTQxZTJiYjkxOTRiNGJkZjUzMTM2XzUtMi0xLTEtMzY4Nw_9424dbd7-b451-4d87-9eab-5823f3903b34"
      unitRef="usd">2390313000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MjcvZnJhZzoxZDk0NDUwMTE0YzU0OGUwOWI4OTE1YjRhNTRiNTQ3Mi90YWJsZToxMDBjYTk4NzhhOTk0MWUyYmI5MTk0YjRiZGY1MzEzNi90YWJsZXJhbmdlOjEwMGNhOTg3OGE5OTQxZTJiYjkxOTRiNGJkZjUzMTM2XzUtNC0xLTEtMzY4Nw_d4705ee0-8c73-4297-9958-d4523e6ec30d"
      unitRef="usd">2528738000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity
      contextRef="iccdd39b7680443009c0fee0a3b2bd112_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzAvZnJhZzowOTg3ZWZjZTIwZDQ0NDNmYTAyN2E3MzA4OThjMGZjOS90ZXh0cmVnaW9uOjA5ODdlZmNlMjBkNDQ0M2ZhMDI3YTczMDg5OGMwZmM5XzI3NDg3NzkwNjk5Mjg_d5c42652-28bc-4280-9841-63d94a617856"
      unitRef="satellite">10</sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity>
    <sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity
      contextRef="i8c130975b0104a56b31668b8d35bb622_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzAvZnJhZzowOTg3ZWZjZTIwZDQ0NDNmYTAyN2E3MzA4OThjMGZjOS90ZXh0cmVnaW9uOjA5ODdlZmNlMjBkNDQ0M2ZhMDI3YTczMDg5OGMwZmM5XzI3NDg3NzkwNjk5MzI_c758efe8-007b-4d48-8857-e0274ad68e70"
      unitRef="satellite">7</sats:NumberOfSatellitesInGeostationaryOrbitUtilizedByReportingEntity>
    <sats:FinanceLeaseRightOfUseAssetNumberOfUnits
      contextRef="ic4f05378f98545ef99c7d074910b1e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzAvZnJhZzowOTg3ZWZjZTIwZDQ0NDNmYTAyN2E3MzA4OThjMGZjOS90ZXh0cmVnaW9uOjA5ODdlZmNlMjBkNDQ0M2ZhMDI3YTczMDg5OGMwZmM5XzI3NDg3NzkwNjk5Mzc_aedd8728-cc78-444e-bee8-51c4a1ea910a"
      unitRef="satellite">3</sats:FinanceLeaseRightOfUseAssetNumberOfUnits>
    <sats:SatellitesinGeosynchronousOrbitLengthAboveEquator
      contextRef="iccdd39b7680443009c0fee0a3b2bd112_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzAvZnJhZzowOTg3ZWZjZTIwZDQ0NDNmYTAyN2E3MzA4OThjMGZjOS90ZXh0cmVnaW9uOjA5ODdlZmNlMjBkNDQ0M2ZhMDI3YTczMDg5OGMwZmM5XzI3NDg3NzkwNjk5NDI_7bdea7e9-1921-4053-ac4d-e70f16c3fc8e"
      unitRef="mi">22300</sats:SatellitesinGeosynchronousOrbitLengthAboveEquator>
    <sats:ScheduleOfSatellitesTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzAvZnJhZzowOTg3ZWZjZTIwZDQ0NDNmYTAyN2E3MzA4OThjMGZjOS90ZXh0cmVnaW9uOjA5ODdlZmNlMjBkNDQ0M2ZhMDI3YTczMDg5OGMwZmM5XzEwOTk1MTE2Mjg2ODY_d16dc251-01e8-4f5d-a178-a29bdff1ecef">The following table presents our operating satellite fleet as of December&#160;31, 2020 which consists of both owned and leased satellites:&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.450%"/&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:18.080%"/&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:18.080%"/&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:15.444%"/&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.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Satellite&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;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)&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;(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="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 its acquisition of Hughes Communications, Inc. and its subsidiaries (the &#x201c;Hughes Acquisition&#x201d;).  &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)   Upon consummation of our joint venture with Yahsat 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;(4)&#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="i334e4854cfae467ab5f5b8542d065cc6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzMtOC0xLTEtMA_f0754898-9b71-41da-be9b-0ab9cb43ded5">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2feddcafa26743a9a3676bd129e7df64_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzQtOC0xLTEtMA_d37b5a8f-a7f2-4c16-a867-44df5646b063">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie6c392983c6f452e9690db72c8db355a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzUtOC0xLTEtMA_a8aaa650-51ff-4760-95f0-b3744dbd19cf">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iee5cd11b8cc84ca19eb8f6e98782e855_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzYtOC0xLTEtMA_8b2eafec-6ffa-477a-a290-5c3e8687dd50">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4cbd2df168424355b9301100a44c6e83_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzctOC0xLTEtMA_175f8ba2-4a3d-40f2-b7a6-cfcc0fff8ab4">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if2ecaeeb8fe14087a43c3437ef8ea162_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzktOC0xLTEtMA_ce04c2b1-0110-4648-8d39-04cadb116da1">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i27106fa30b644ff081ccc5746a7dd160_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzEyLTgtMS0xLTA_7ebd83d8-1b8a-42a6-a28d-04b3d89fa40e">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9a3b5aef2de84f869200a8efd0550657_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzEzLTgtMS0xLTA_80115d63-153e-4c24-86b1-8c9c9d0c6272">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i01337b19b6964111982d2551aacfc50a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzMvZnJhZzoxY2MzMmQ2ZGZiZTc0MjZkOGYwMmZhZGJhNTdiYTViYi90YWJsZTpkOTZhYzc0MjRjMTQ0MDA1ODQ1NTlkZTEzYjY5NzlmZi90YWJsZXJhbmdlOmQ5NmFjNzQyNGMxNDQwMDU4NDU1OWRlMTNiNjk3OWZmXzE0LTgtMS0xLTA_69c24313-3fe3-4d48-99ea-ad0c9b0f6d24">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e86e3dd204e4a62b910aa765a0833c9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzItMi0xLTEtNDAxMS90ZXh0cmVnaW9uOjRmZTI0MjdlMmU3ZDQ0NTU4NDhjZTUwNWJhYWVjOTZhXzI3NDg3NzkwNjk0NTI_f45d087a-a609-4912-b60c-4994a5d2890b">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i328e5bded9964b3b9c807f325077e727_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzItMi0xLTEtNDAxMS90ZXh0cmVnaW9uOjRmZTI0MjdlMmU3ZDQ0NTU4NDhjZTUwNWJhYWVjOTZhXzI3NDg3NzkwNjk0NTc_62b7722c-e174-4d24-9224-24ec806a2f28">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15256a7651aa41038263af572dd086bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzItNC0xLTEtNDAxMQ_f022761a-fe4d-4cbd-b1dd-5dd823959e74"
      unitRef="usd">1805590000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idbb1c37b3c184c6ca561c87c239bcc0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzItNi0xLTEtNDAxMQ_69bf3c98-063c-4841-96ec-4027a97a463d"
      unitRef="usd">1816303000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i906d7b8fd0214c4ca81697db99ca4e04_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzMtMi0xLTEtNDAxMQ_8939eb17-f54a-4b4b-95fa-fab59ef8aa6b">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzMtNC0xLTEtNDAxMQ_3a25c484-aea7-40ff-a393-29d20a2bb008"
      unitRef="usd">352245000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzMtNi0xLTEtNDAxMQ_84654fa7-e8ca-40d4-a6db-4d64de5d1603"
      unitRef="usd">381163000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifaacb3f57f4941cf968fa4eadee7bb7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzQtNC0xLTEtNDAxMQ_10bee581-fc50-4867-ae4d-0acbe54cae9d"
      unitRef="usd">409032000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0536c1e3e4084b0e9e05d801ca4cb049_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzQtNi0xLTEtNDAxMQ_115a1c4c-43cf-4101-ab0b-0e9e80463f85"
      unitRef="usd">365133000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i128b838b892c46479476a3fe8cd7435e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzUtNC0xLTEtNDAxMQ_4e82cb69-c426-46cd-9a56-fb5565e62888"
      unitRef="usd">2566867000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ifb90d817387e46ca88eaf176ad63e177_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzUtNi0xLTEtNDAxMQ_e90ff5fe-b315-42e5-9851-38c27cb26784"
      unitRef="usd">2562599000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i15256a7651aa41038263af572dd086bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzctNC0xLTEtNDAxMQ_8911a130-1227-4f8d-bff5-94a6f34113b0"
      unitRef="usd">890783000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idbb1c37b3c184c6ca561c87c239bcc0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzctNi0xLTEtNDAxMQ_2a9b37c9-8aed-4f33-9f03-9a2622324613"
      unitRef="usd">756635000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i9364c28421aa49f5893ef5b18e393a44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzktNC0xLTEtMA_5a85b4f3-298e-4587-8e0c-bc0cbab0c061"
      unitRef="usd">74008000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i359fc2ead4654993b9702f40d4c0d344_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzktNi0xLTEtMA_a3cfe4e7-4cc0-4116-9bff-786c67662cf2"
      unitRef="usd">56388000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i128b838b892c46479476a3fe8cd7435e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzktNC0xLTEtNDAxMQ_171bf6fe-27d4-4c3d-bc61-4998efd13245"
      unitRef="usd">964791000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ifb90d817387e46ca88eaf176ad63e177_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzktNi0xLTEtNDAxMQ_be74e603-fda3-482c-9eda-6260498a58f5"
      unitRef="usd">813023000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i128b838b892c46479476a3fe8cd7435e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzEwLTQtMS0xLTQwMTE_c6889354-29c9-43b6-a19b-03086f5039e0"
      unitRef="usd">1602076000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifb90d817387e46ca88eaf176ad63e177_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzYvZnJhZzphOWFhODIyMTMzZTU0NmU5YjJjMzkzOWJiMjJkZmUxYi90YWJsZToxZDA4MTdlOWVmODk0ZjczYjJkMTEzMTdjNmM2MDhmMy90YWJsZXJhbmdlOjFkMDgxN2U5ZWY4OTRmNzNiMmQxMTMxN2M2YzYwOGYzXzEwLTYtMS0xLTQwMTE_e01bf488-7874-4faa-a9a8-04d06b68c581"
      unitRef="usd">1749576000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i8c130975b0104a56b31668b8d35bb622_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzQtMi0xLTEtMA_9f7455a3-ae51-4b0c-9d00-d385ff4eb703"
      unitRef="usd">128404000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i296e46c768294b3785432acfbba06da6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzQtNC0xLTEtMA_ca9294b6-82f3-497f-a335-22f659f89cab"
      unitRef="usd">130705000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i231f9c2040754d2db56fa3cbcca84bc0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzQtNi0xLTEtMA_48850ebe-5aba-48eb-92f5-9aa2450ab2d1"
      unitRef="usd">124987000</us-gaap:Depreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib11a3376250249619c8f0614ca146d60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzQtMi0xLTEtNDEwNQ_6cab7873-aea3-494d-ac0b-5ca9abfd22db"
      unitRef="usd">27611000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6732979e190d4f8287a16e89f02896a4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzQtNC0xLTEtNDEwNQ_48f6e5c1-703b-4253-ad29-8926da48e2be"
      unitRef="usd">25755000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i36e50108bb7b4832a925087133ffdfdc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzQtNi0xLTEtNDEwNQ_3c9b038e-c853-4034-82be-78c80261a2fc"
      unitRef="usd">20269000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iccdd39b7680443009c0fee0a3b2bd112_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzUtMi0xLTEtNDEwNQ_e679852b-b192-4b7f-9f3c-947f96eb25b2"
      unitRef="usd">156015000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3aad5fbcfb7143688c0fc26f187d4754_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzYtNC0xLTEtMA_8f349a23-1fb7-4192-992c-369c744dd3f3"
      unitRef="usd">156460000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0f4000bae2864b919ed990aa69a65c80_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTpkNjY0ZjA0OGE5N2E0YjQ5OGJiNTMzZTQ4NTA5MTEzOC90YWJsZXJhbmdlOmQ2NjRmMDQ4YTk3YTRiNDk4YmI1MzNlNDg1MDkxMTM4XzUtNi0xLTEtNDEwNQ_f74ee59b-94fd-443b-8984-02368aa29136"
      unitRef="usd">145256000</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestCostsCapitalized
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTo3ZTdlMmEwNDllNjA0NWIzYTdjYmNhZTkzNTRlNTIwNS90YWJsZXJhbmdlOjdlN2UyYTA0OWU2MDQ1YjNhN2NiY2FlOTM1NGU1MjA1XzItMi0xLTEtMjY1NDY_e115b642-03c5-4108-b3ad-74f0fb873378"
      unitRef="usd">27369000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTo3ZTdlMmEwNDllNjA0NWIzYTdjYmNhZTkzNTRlNTIwNS90YWJsZXJhbmdlOjdlN2UyYTA0OWU2MDQ1YjNhN2NiY2FlOTM1NGU1MjA1XzItNC0xLTEtMjY1NDY_b4f8a284-71da-421d-bf10-32a2c21eba5c"
      unitRef="usd">22576000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180MzkvZnJhZzo3NTgwZDQ1ZWQ5YzI0NmM4YWIyMzg1OGMzZTljMWViNy90YWJsZTo3ZTdlMmEwNDllNjA0NWIzYTdjYmNhZTkzNTRlNTIwNS90YWJsZXJhbmdlOjdlN2UyYTA0OWU2MDQ1YjNhN2NiY2FlOTM1NGU1MjA1XzItNi0xLTEtMjY1NDY_f59fea17-4604-4933-87f6-1f11ecae3ded"
      unitRef="usd">18285000</us-gaap:InterestCostsCapitalized>
    <sats:NumberOfSatellitesLaunched
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NDIvZnJhZzpjM2Y1MWZkMDk1OGE0NTQ5OTAzNTNhOTYzZDlhYjVlMi90ZXh0cmVnaW9uOmMzZjUxZmQwOTU4YTQ1NDk5MDM1M2E5NjNkOWFiNWUyXzEwOTk1MTE2MzM0Njg_c843570d-03b4-4757-9bab-2ce24469ef3d"
      unitRef="satellite">2</sats:NumberOfSatellitesLaunched>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NDIvZnJhZzpjM2Y1MWZkMDk1OGE0NTQ5OTAzNTNhOTYzZDlhYjVlMi90ZXh0cmVnaW9uOmMzZjUxZmQwOTU4YTQ1NDk5MDM1M2E5NjNkOWFiNWUyXzI3NDg3NzkwNzU0MTc_84a5f369-aab3-4c30-81d6-43b2a39e73b4"
      unitRef="usd">1700000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ContractualObligation
      contextRef="ie50d053dd13e4309b331e8b3fa7dc07c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NDIvZnJhZzpjM2Y1MWZkMDk1OGE0NTQ5OTAzNTNhOTYzZDlhYjVlMi90ZXh0cmVnaW9uOmMzZjUxZmQwOTU4YTQ1NDk5MDM1M2E5NjNkOWFiNWUyXzI3NDg3NzkwNzI0MTc_0f5eb5b7-a81d-4a8a-9315-48ba30794471"
      unitRef="usd">487700000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i42ff2cc83484456f84b163920db6a5e7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NDIvZnJhZzpjM2Y1MWZkMDk1OGE0NTQ5OTAzNTNhOTYzZDlhYjVlMi90ZXh0cmVnaW9uOmMzZjUxZmQwOTU4YTQ1NDk5MDM1M2E5NjNkOWFiNWUyXzI3NDg3NzkwNzI0MjI_8531d2b7-15b2-41a0-8217-af249b792b30"
      unitRef="usd">419000000.0</us-gaap:ContractualObligation>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i55ae0d90cfff4a18a5fdb51e3ac7a5fb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NDUvZnJhZzoyODMyZjFmOTk1MjY0MTIzYTQyNzAzYTc1MTU5OThjMy90ZXh0cmVnaW9uOjI4MzJmMWY5OTUyNjQxMjNhNDI3MDNhNzUxNTk5OGMzXzI3NDg3NzkwNjk4MTA_d2b0b38c-55ef-4f90-8330-56ce78260607"
      unitRef="usd">55400000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i89a94774da984589ae147dcf34664f5f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NDUvZnJhZzoyODMyZjFmOTk1MjY0MTIzYTQyNzAzYTc1MTU5OThjMy90ZXh0cmVnaW9uOjI4MzJmMWY5OTUyNjQxMjNhNDI3MDNhNzUxNTk5OGMzXzI3NDg3NzkwNjk4MTQ_e52e0f50-7024-4ea8-a2ac-5821922898a1"
      unitRef="usd">57000000.0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i2963a243e9f442dea519b445e37b3e65_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzMtNC0xLTEtNDM1NQ_f3983ece-9268-4e4f-94a1-3ca4a3903b7e"
      unitRef="usd">29055000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ia6d29cc7eb8546f99ff733707e62255c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzMtNi0xLTEtNDM1NQ_545f364e-f6ec-4f9b-81f7-206fac296ca2"
      unitRef="usd">28943000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1c5da5f0a4574e7dbaff78c224b7688c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzQtMi0xLTEtNDM1NS90ZXh0cmVnaW9uOmFhMzFkNDNjODRmOTRkOWZhMDYzZmMzOWJjMDVkMzJmXzI3NDg3NzkwNjk0NTI_79b603ca-acbd-472e-b1c2-01b4c2be453e">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i592e7780d2da4e4abae2ba0e82c04d06_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzQtMi0xLTEtNDM1NS90ZXh0cmVnaW9uOmFhMzFkNDNjODRmOTRkOWZhMDYzZmMzOWJjMDVkMzJmXzI3NDg3NzkwNjk0NTc_abf45adc-1afe-415d-af2e-9631d899d98f">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ie36a4d1563fd4aa6967f713edf8a364c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzQtNC0xLTEtNDM1NQ_0ed720a3-5ea4-4da6-8b33-6cf464f7a460"
      unitRef="usd">115335000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i46a544b876504e99a700462d0bc4a128_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzQtNi0xLTEtNDM1NQ_c86be2d8-e64d-493c-8edf-40443fcce48e"
      unitRef="usd">113938000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifc3b8d923336430ab311bf2aa69a2cc4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzUtMi0xLTEtNDM1NS90ZXh0cmVnaW9uOmMyOTkzNTI2MWJjZTRjNWFhMDYxNjcyNjU0MzljMWMxXzI3NDg3NzkwNjk0NTI_e6e5d91d-0f23-4dc4-8974-83008bda004c">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib7656d4aef4c4ac897d6907f7faeece4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzUtMi0xLTEtNDM1NS90ZXh0cmVnaW9uOmMyOTkzNTI2MWJjZTRjNWFhMDYxNjcyNjU0MzljMWMxXzI3NDg3NzkwNjk0NTc_293dba75-0bd9-4e82-b912-f34773590b1f">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="iaceb60a897554ccb97072e664de1a527_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzUtNC0xLTEtNDM1NQ_bbefd6fb-be9e-41cc-8e64-5aba7ea9e16b"
      unitRef="usd">887086000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i2e2b49ce87b8417f98385df2638ceb65_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzUtNi0xLTEtNDM1NQ_517d7396-eb2d-4db1-86cb-c6f810ae563e"
      unitRef="usd">855274000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i94f901ff10cb40ddb45df3e421a8a136_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzYtMi0xLTEtNDM1NS90ZXh0cmVnaW9uOmM1NTlhZGVkODQwNzRjNTU5NWExNzkxMzNjM2Q3MzUzXzI3NDg3NzkwNjk0NTE_9ab440d2-e6b9-4b67-8eb4-85ce4b9a991d">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3cd6b488f7a64f09b2f8b5e62fb596cc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzYtMi0xLTEtNDM1NS90ZXh0cmVnaW9uOmM1NTlhZGVkODQwNzRjNTU5NWExNzkxMzNjM2Q3MzUzXzI3NDg3NzkwNjk0NTU_30ab91eb-47d5-4e59-9ad3-81b84ad30a6f">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ibf7fa671a927402c92a1ac178a1b7082_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzYtNC0xLTEtNDM1NQ_62685994-98e5-4013-958d-41d49e15297c"
      unitRef="usd">1617053000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i7d01646e2bd34b8b9d7aa32423849539_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzYtNi0xLTEtNDM1NQ_a0e51b31-2166-429d-9376-31a717106bf2"
      unitRef="usd">1377914000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="iafb9099f7b204a3c85b11f6d72a1940d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzctNC0xLTEtNDM1NQ_87cd5079-c3fe-42f3-a8b0-d020409050bc"
      unitRef="usd">99716000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i8b049653807e40f2b6fa2db9a40b351b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzctNi0xLTEtNDM1NQ_4cff71ce-4e03-44e9-bb38-e3bc3f288365"
      unitRef="usd">52986000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="if431f267b627479db445cc98154fc932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzktNC0xLTEtMA_98756602-e9af-4fec-b8e1-90633f9c3ea2"
      unitRef="usd">2748245000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i6f93e10c15704960a1d867fe5890b47d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzktNi0xLTEtMA_3d6b492a-5a8d-44c3-a8fd-c5f00fd3bcf9"
      unitRef="usd">2429055000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="if431f267b627479db445cc98154fc932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzktNC0xLTEtNDM1NQ_d47c31c9-8b04-458a-82b0-46fa998586e6"
      unitRef="usd">1960008000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="i6f93e10c15704960a1d867fe5890b47d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzktNi0xLTEtNDM1NQ_de048d82-a248-4099-832b-7a6954cc0bc0"
      unitRef="usd">1649893000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="if431f267b627479db445cc98154fc932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzExLTQtMS0xLTA_8773d355-55f6-4fff-853e-b8246d0e0267"
      unitRef="usd">788237000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="i6f93e10c15704960a1d867fe5890b47d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTEvZnJhZzpiZjRkZmMzODNjNmM0Yzg3YjVjN2UyNmY0OTczMTNjYy90YWJsZTo0ZGQyOTU3ZmMyYjM0MjcyOTdkYTFlOWNjNzBmMGNjOS90YWJsZXJhbmdlOjRkZDI5NTdmYzJiMzQyNzI5N2RhMWU5Y2M3MGYwY2M5XzExLTYtMS0xLTA_7434debb-060a-41d8-9373-6a5caa87cb7b"
      unitRef="usd">779162000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:Depreciation
      contextRef="i8144744995c845e3a5045d63ca52a349_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzMtMi0xLTEtNDM3OA_e6bfbe2b-ad1d-4b2a-90ca-f12a42097739"
      unitRef="usd">5394000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7913908960a84dd8809c2b1e8f146648_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzMtNC0xLTEtNDM3OA_c2058731-d933-4c48-9adb-63bd3a5628fc"
      unitRef="usd">5791000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8327a94732114133a3eb309e0a718a95_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzMtNi0xLTEtNDM3OA_5bececc4-f4c6-44cc-98d3-6d614e168371"
      unitRef="usd">11285000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i46944735839b41bebefed33349e49b9e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzQtMi0xLTEtNDM3OA_07ea73c2-c9e9-4564-bc1c-73ca9cf06efd"
      unitRef="usd">94389000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="icc7ae0e3e84d40fe899be18fb5a5f21c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzQtNC0xLTEtNDM3OA_73158a0f-1c69-47f1-951f-e5149eccf558"
      unitRef="usd">90885000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id39853ac1a4f46a28c503960dbff6d1b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzQtNi0xLTEtNDM3OA_7ca44bd5-016a-44af-9cc5-be364f7d33e2"
      unitRef="usd">82945000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4e3a712e156d412c925fb8d4caebd9f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzUtMi0xLTEtNDM3OA_12496bba-f330-4b82-a171-fb9e7014df29"
      unitRef="usd">230079000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i45c401101ab44ce9aa4ca5ddaf2c3e09_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzUtNC0xLTEtNDM3OA_510f4292-d96c-4a5d-8075-ca074abb20ad"
      unitRef="usd">194906000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5cd4f2ce5bf340b2b53b2d482cef7085_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzUtNi0xLTEtNDM3OA_520d171d-513d-4b02-8ddd-6791d81f389b"
      unitRef="usd">174749000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzctMi0xLTEtMA_97b1ed13-b920-488c-8bd2-ca52613216aa"
      unitRef="usd">329862000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzctNC0xLTEtMA_80ad050a-7a3a-4ee2-a8be-74a9df904f0f"
      unitRef="usd">291582000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTQvZnJhZzo3ZDc4YzU5YzEzYmI0NDI5OWY4NjRhNjJhYTIzMTRmNi90YWJsZTo2YjUyNTMzMGU4YjI0ZGFjODNmNDUzMTNkOTMxMjEwMy90YWJsZXJhbmdlOjZiNTI1MzMwZThiMjRkYWM4M2Y0NTMxM2Q5MzEyMTAzXzctNi0xLTEtMA_1b26ee9b-8155-4ece-b76e-a70da95c6da8"
      unitRef="usd">268979000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NTcvZnJhZzpmMWFjYmFkMGIxOGQ0Yzc1OTQ0MzE5YjM5MmUwZDcxYy90ZXh0cmVnaW9uOmYxYWNiYWQwYjE4ZDRjNzU5NDQzMTliMzkyZTBkNzFjXzQw_f5e17e3f-cade-4cae-9ee4-42b6d6bb44f8">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.313%"/&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:10pt;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:400;line-height:100%"&gt;Balance, December 31, 2017&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;92,621&#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;(21,342)&lt;/span&gt;&lt;/td&gt;&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;71,279&#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;400,042&#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;471,321&#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;Impairment&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;(37,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(29,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(5,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(8,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;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(6,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Balance, December 31, 2018&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;46,787&#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;(16,790)&lt;/span&gt;&lt;/td&gt;&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,997&#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;400,042&#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;430,039&#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;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;12,833&#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;&#x2014;&#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;12,833&#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,491&#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;52,324&#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;(3,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(3,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(1,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Balance, December 31, 2019&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;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 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;(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 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;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 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;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 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;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;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;&#x2014;&#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;(4,483)&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;(4,483)&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;&#x2014;&#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;(4,483)&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;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:400;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 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;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 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;(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 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;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 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;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 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;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 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite Lived Assets&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;In November 2019, we were granted an S-band spectrum license for terrestrial rights in Mexico for $7.9 million.  The acquired asset is subject to amortization over a period of 15 years.  &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 November 2019, we also acquired Ka-band spectrum rights $4.5 million, upon consummation of the Yahsat Brazil JV Transaction, which are subject to amortization over a period of 11 years.&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 year ended December&#160;31, 2018, impairment of long-lived assets was $65.2&#160;million, which was primarily attributable to the determination that the fair value of the 45 degree west longitude regulatory authorization was de minimis.  Our recognition of a loss on the assets and the in-substance liquidation of the business related to this regulatory authorization are as follows: (i) $29.6 million related to the regulatory authorization; (ii) $3.5 million related to other assets; and (iii) $32.1 million of foreign currency translation adjustment.&lt;/span&gt;&lt;/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, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2022&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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2023&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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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,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 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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 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;11,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,742&#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;Indefinite Lived Assets&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;In October 2019, we acquired Sirion Global Pty Ltd., which we have renamed EchoStar Global Australia Pty Ltd (&#x201c;EchoStar Global&#x201d;), which holds global S-band non-geostationary stationary satellite spectrum rights for mobile satellite services.  We acquired the global S-band non-geostationary satellite spectrum rights for $39.5 million, of which $26.5 million were made in cash payments and the remainder relate to deferred tax liabilities.  The acquired spectrum rights are not subject to amortization.&lt;/span&gt;&lt;/div&gt;OTHER INTANGIBLE ASSETSThe following table presents our other intangible assets:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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,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;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,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;/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;Write-off&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2018&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 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 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, 2020&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;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 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;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 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;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;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 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, 2017&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;(231,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(60,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 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,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;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;(302,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(13,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(14,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Write-off&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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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, 2018&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;(244,787)&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,004)&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;(11,261)&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;(317,052)&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 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;(257,933)&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,097)&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;(12,746)&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;(331,776)&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 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-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, 2020&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;(267,429)&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;(61,190)&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;(14,231)&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;(342,850)&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, 2017&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;38,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;19,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;58,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2018&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;44,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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;12,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;16,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;29,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2020&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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,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 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 31, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2022&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,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: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;1,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: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;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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;8,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,433&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90ZXh0cmVnaW9uOmZjZGJhNDZiZWYwYjRkODZhMTFkNDAyZTk3YTJkMDU4XzY1_fd9c8567-f0da-4682-96b2-5dc4578dce24">&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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.313%"/&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:10pt;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:400;line-height:100%"&gt;Balance, December 31, 2017&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;92,621&#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;(21,342)&lt;/span&gt;&lt;/td&gt;&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;71,279&#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;400,042&#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;471,321&#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;Impairment&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;(37,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(29,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(5,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(8,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;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(6,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Balance, December 31, 2018&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;46,787&#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;(16,790)&lt;/span&gt;&lt;/td&gt;&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,997&#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;400,042&#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;430,039&#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;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;12,833&#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;&#x2014;&#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;12,833&#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,491&#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;52,324&#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;(3,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(3,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(1,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Balance, December 31, 2019&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;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 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;(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 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;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 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;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 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;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;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;&#x2014;&#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;(4,483)&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;(4,483)&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;&#x2014;&#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;(4,483)&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;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:400;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 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;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 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;(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 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;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 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;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 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;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 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="i881de8e00c1d4be49a44ff4836bcfbf1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzItMi0xLTEtNDUxNA_5232d61f-99dc-4954-a239-c580c41e0210"
      unitRef="usd">92621000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i881de8e00c1d4be49a44ff4836bcfbf1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzItNC0xLTEtNDUxNA_c8f4c617-6695-413d-b12b-cfd9d0f3b532"
      unitRef="usd">21342000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i881de8e00c1d4be49a44ff4836bcfbf1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzItNi0xLTEtNDUxNA_89694702-185e-43ab-a25d-492193193ae7"
      unitRef="usd">71279000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzItOC0xLTEtNDUxNA_48636529-f18b-4801-8856-8cf65e61e7d8"
      unitRef="usd">400042000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzItMTAtMS0xLTQ1MTQ_77e1e254-b871-4df2-84b1-09e23ba73d56"
      unitRef="usd">471321000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <sats:FiniteLivedIntangibleAssetsGrossImpairment
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzMtMi0xLTEtNDUxNA_91f055fb-c5b1-412d-8c62-2ed22dd47a5e"
      unitRef="usd">37476000</sats:FiniteLivedIntangibleAssetsGrossImpairment>
    <sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationImpairment
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzMtNC0xLTEtNDUxNA_1543accd-8a24-410c-9d8b-8881c39b56ba"
      unitRef="usd">7848000</sats:FiniteLivedIntangibleAssetsAccumulatedAmortizationImpairment>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzMtNi0xLTEtNDUxNA_ae9ed4ea-8f82-467c-aa18-4088e8c92d63"
      unitRef="usd">29628000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzMtOC0xLTEtNDUxNA_2a1a33a5-bcd7-41b2-9a77-445b05f7958d"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzMtMTAtMS0xLTQ1MTQ_0d3e3838-3376-4efc-ac83-af2c1510cda0"
      unitRef="usd">29628000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzQtNC0xLTEtNDUxNA_cc9f2efd-85f6-4895-9f2c-57debfa752d5"
      unitRef="usd">5190000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzQtNi0xLTEtNDUxNA_452a048f-bae2-4a8b-b526-be2d235edf0e"
      unitRef="usd">5190000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzQtMTAtMS0xLTQ1MTQ_16faca18-d292-47ee-9a4a-791287ad5ffb"
      unitRef="usd">5190000</us-gaap:AdjustmentForAmortization>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzUtMi0xLTEtNDUxNA_628e4a9f-0ec2-41e7-b551-ad2dfd454470"
      unitRef="usd">-8358000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzUtNC0xLTEtNDUxNA_ac7976ac-c7eb-4c4c-9d58-a1f0caadb5ef"
      unitRef="usd">-1894000</sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet
      contextRef="ib7f605673ff34c5dacb5a3dfbec2bd9d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzUtNi0xLTEtNDUxNA_30f00b5a-875f-493d-a143-d8c1d9452ff6"
      unitRef="usd">-6464000</sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzUtOC0xLTEtNDUxNA_3a8aff82-e29e-4698-a621-db9a2e87ec75"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <sats:OtherIntangibleAssetsNetTranslationAdjustments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzUtMTAtMS0xLTQ1MTQ_062513e2-d6d2-4cd3-9aa2-87e30e3933c4"
      unitRef="usd">-6464000</sats:OtherIntangibleAssetsNetTranslationAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i74a542331b264651a011a7aba1d8ed26_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzYtMi0xLTEtNDUxNA_3ffbfe0e-33f6-4015-8749-31ef176e9505"
      unitRef="usd">46787000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74a542331b264651a011a7aba1d8ed26_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzYtNC0xLTEtNDUxNA_87b3f6bc-39a1-436e-b3d4-479efbd05e89"
      unitRef="usd">16790000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i74a542331b264651a011a7aba1d8ed26_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzYtNi0xLTEtNDUxNA_95ec9cbf-3571-4e39-8072-368f0e605882"
      unitRef="usd">29997000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzYtOC0xLTEtNDUxNA_c71c9ea7-d385-4d7f-87a1-963d484ff078"
      unitRef="usd">400042000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzYtMTAtMS0xLTQ1MTQ_a8a2df42-14e9-436d-b4f4-4c7e3581239f"
      unitRef="usd">430039000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <sats:FiniteLivedIntangibleAssetsGrossAdditions
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzctMi0xLTEtNDUxNA_132205e8-7608-4fc9-82cb-2fe4490b74f5"
      unitRef="usd">12833000</sats:FiniteLivedIntangibleAssetsGrossAdditions>
    <sats:IntangibleAssetsNetOfAccumulatedAmortizationAdditions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzctNi0xLTEtNDUxNA_03bf997f-3308-4c82-b789-25673922cd7a"
      unitRef="usd">12833000</sats:IntangibleAssetsNetOfAccumulatedAmortizationAdditions>
    <us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzctOC0xLTEtNDUxNA_ebb0e461-7601-488b-ad8f-0ba95ff67928"
      unitRef="usd">39491000</us-gaap:IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <sats:OtherIntangibleAssetsAdditions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzctMTAtMS0xLTQ1MTQ_dc250470-de87-4edc-bb10-989f18a78d52"
      unitRef="usd">52324000</sats:OtherIntangibleAssetsAdditions>
    <us-gaap:AdjustmentForAmortization
      contextRef="i22bd07b375e14a64aa995657763c4ea8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzgtNC0xLTEtNDUxNA_b5f3489c-3111-4745-a65d-edaff8dc228d"
      unitRef="usd">3672000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i22bd07b375e14a64aa995657763c4ea8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzgtNi0xLTEtNDUxNA_e00bb09a-8946-41bd-ade6-8e4c84379128"
      unitRef="usd">3672000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzgtMTAtMS0xLTQ1MTQ_5a85e878-78c7-4a3c-97df-9eaebd0e29cf"
      unitRef="usd">3672000</us-gaap:AdjustmentForAmortization>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="i22bd07b375e14a64aa995657763c4ea8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzktMi0xLTEtNDUxNA_9bdc5cf7-61b2-425f-b98c-1310e6d1f3e7"
      unitRef="usd">-1169000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments
      contextRef="i22bd07b375e14a64aa995657763c4ea8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzktNC0xLTEtNDUxNA_be5a8e01-6f10-4a8b-ac39-cae7c37708b2"
      unitRef="usd">-318000</sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet
      contextRef="i22bd07b375e14a64aa995657763c4ea8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzktNi0xLTEtNDUxNA_65ceada9-02a8-42e2-ba61-ffd97d8e8efc"
      unitRef="usd">-851000</sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzktOC0xLTEtNDUxNA_b61b4a19-2879-41e6-80fb-1d411bcfae37"
      unitRef="usd">758000</us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <sats:OtherIntangibleAssetsNetTranslationAdjustments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzktMTAtMS0xLTQ1MTQ_e5086be8-70ac-400f-ad7d-bf1162b827fc"
      unitRef="usd">-93000</sats:OtherIntangibleAssetsNetTranslationAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i872cadcfb3934ef79413d7bd3a18d310_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEwLTItMS0xLTQ1MTQ_4b03bb33-bef1-455d-9cf6-0fc75dab2b35"
      unitRef="usd">58451000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i872cadcfb3934ef79413d7bd3a18d310_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEwLTQtMS0xLTQ1MTQ_2f6cc487-6f4f-499e-9f40-9d45e6f62d6b"
      unitRef="usd">20144000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i872cadcfb3934ef79413d7bd3a18d310_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEwLTYtMS0xLTQ1MTQ_1e12406b-eae0-4069-affe-d6a2bafd885b"
      unitRef="usd">38307000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEwLTgtMS0xLTQ1MTQ_a1c6fe63-2662-4571-a3e1-cf63e964f129"
      unitRef="usd">440291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEwLTEwLTEtMS00NTE0_5c30e528-1e5d-4021-8076-d3cae98b8f23"
      unitRef="usd">478598000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AdjustmentForAmortization
      contextRef="if804f04c294841da89e2b89de1723a34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEyLTQtMS0xLTQ1MTQ_b97a90c8-fe7a-49e4-bb38-9f88d9fc7505"
      unitRef="usd">4483000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if804f04c294841da89e2b89de1723a34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEyLTYtMS0xLTQ1MTQ_38b02be1-d7c6-47f0-b951-71215aad5dd2"
      unitRef="usd">4483000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEyLTEwLTEtMS00NTE0_3fdd72d7-4cbb-42c0-bdc8-609b48b6a960"
      unitRef="usd">4483000</us-gaap:AdjustmentForAmortization>
    <sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments
      contextRef="if804f04c294841da89e2b89de1723a34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEzLTItMS0xLTQ1MTQ_97d60044-73d3-4197-9407-54e6e912db13"
      unitRef="usd">2930000</sats:FiniteLivedIntangibleAssetsGrossTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments
      contextRef="if804f04c294841da89e2b89de1723a34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEzLTQtMS0xLTQ1MTQ_cc8aa4db-b98a-4177-8d7e-fcd36d29d2af"
      unitRef="usd">2012000</sats:FiniteLivedIntangibleAssetsAmortizationTranslationAdjustments>
    <sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet
      contextRef="if804f04c294841da89e2b89de1723a34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEzLTYtMS0xLTQ1MTQ_e8e4cace-fda3-4684-afd3-ed9395b34f68"
      unitRef="usd">918000</sats:FiniteLivedIntangibleAssetsCurrencyTranslationAdjustmentNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEzLTgtMS0xLTQ1MTQ_2ad2c121-84e7-4071-b428-4b112a94bb7b"
      unitRef="usd">3729000</us-gaap:IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments>
    <sats:OtherIntangibleAssetsNetTranslationAdjustments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzEzLTEwLTEtMS00NTE0_ec7e1c96-b801-468f-b97d-078cfb5823a8"
      unitRef="usd">4647000</sats:OtherIntangibleAssetsNetTranslationAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzE0LTItMS0xLTQ1MTQ_a43d2ff5-af08-43d4-8e14-12a44967bd21"
      unitRef="usd">61381000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzE0LTQtMS0xLTQ1MTQ_266429a0-4f30-4b85-a7e0-fade4c8bb8ae"
      unitRef="usd">26639000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzE0LTYtMS0xLTQ1MTQ_8cff458a-1c34-4fc6-9826-e01509d28bf8"
      unitRef="usd">34742000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzE0LTgtMS0xLTQ1MTQ_7b4d8fed-7030-4538-a5fb-65a4ed7e5dee"
      unitRef="usd">444020000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzE0LTEwLTEtMS00NTE0_f5e1d9e4-3cff-453e-8391-0bd5be2d8c66"
      unitRef="usd">478762000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjAvZnJhZzpmY2RiYTQ2YmVmMGI0ZDg2YTExZDQwMmU5N2EyZDA1OC90YWJsZTpmNWUyYWZmNzE1MWE0Y2YwOGM2OTRiZDdjNWQ5NGU3MC90YWJsZXJhbmdlOmY1ZTJhZmY3MTUxYTRjZjA4YzY5NGJkN2M1ZDk0ZTcwXzE4LTQtMS0xLTA_3e51b938-cad5-45e9-a026-25a6698c9d75">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <sats:FiniteLivedIntangibleAssetsGrossAdditions
      contextRef="i63a37cc328654e8883ed6c1c7b18261c_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3XzEyNA_2f2f7925-d383-4f4b-8ab9-8d686937e109"
      unitRef="usd">7900000</sats:FiniteLivedIntangibleAssetsGrossAdditions>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i456ac31301354860a9f59ee24b0262f7_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3XzE5Mg_c5b3cd5a-3062-43cd-a87d-131e5659acb2">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i63a37cc328654e8883ed6c1c7b18261c_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3XzMxOA_2956bf51-d437-4c7c-8806-ecef0a3915c1"
      unitRef="usd">4500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i63a37cc328654e8883ed6c1c7b18261c_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3XzM3Mw_4eb1787f-7a71-44f6-a376-d3945ab9bdae">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3XzI3NDg3NzkwNzAzOTM_97ba301b-c1a7-4f65-9561-8f300c71eb00"
      unitRef="usd">65200000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <sats:ImpairmentofLongLivedAssetsRegulatoryAuthorization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3Xzc0Mg_688bd7b4-6861-450b-9153-727f608176e8"
      unitRef="usd">29600000</sats:ImpairmentofLongLivedAssetsRegulatoryAuthorization>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3Xzc5MQ_754103ac-5c7a-4324-925a-668e7318e6d4"
      unitRef="usd">3500000</us-gaap:OtherAssetImpairmentCharges>
    <sats:ImpairmentofLongLivedAssetsCurrencyTranslationAdjustment
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjMvZnJhZzowNWU1ODU0MjU5MjY0ODg3OTdhM2E0YTNkMDRiMjc2Ny90ZXh0cmVnaW9uOjA1ZTU4NTQyNTkyNjQ4ODc5N2EzYTRhM2QwNGIyNzY3XzgyOQ_72365f99-47c9-41a2-b0e6-4f7a48fffaec"
      unitRef="usd">32100000</sats:ImpairmentofLongLivedAssetsCurrencyTranslationAdjustment>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90ZXh0cmVnaW9uOjViMDE2M2ExZjJhYzRjMGM5NTdlODY0M2JhYzhlZDU0XzE0Mg_80b0737b-09a9-4f9a-a178-3263ab8398c1">&lt;div style="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, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2022&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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2023&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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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,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 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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 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;11,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,742&#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 31, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2022&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,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: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;1,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: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;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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;8,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,433&#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="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzItMS0xLTEtNDU2MQ_4e193795-5d22-4554-9ef1-2239c4cef076"
      unitRef="usd">4610000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzMtMS0xLTEtNDU2MQ_9f449960-caff-4a75-ab2c-e7e7d844691f"
      unitRef="usd">4658000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzQtMS0xLTEtNDU2MQ_2ed18b96-6b6f-40b5-9cd3-35783c109968"
      unitRef="usd">4658000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzUtMS0xLTEtNDU2MQ_a392456e-d228-460d-9949-4c4d3174916c"
      unitRef="usd">4668000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzYtMS0xLTEtNDU2MQ_9238f8ba-c31e-4cfc-bdb5-1cc4bbb2b557"
      unitRef="usd">4658000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzctMS0xLTEtNDU2MQ_6010f4fe-2dde-4ace-a79b-614f02ef7b06"
      unitRef="usd">11490000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7641fbf473af4deb8b04b826d1db2c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjYvZnJhZzo1YjAxNjNhMWYyYWM0YzBjOTU3ZTg2NDNiYWM4ZWQ1NC90YWJsZTpiYTRiMzhjNDcyZmU0NjlmODhmNDNkMDM1ZTUzY2Q2MS90YWJsZXJhbmdlOmJhNGIzOGM0NzJmZTQ2OWY4OGY0M2QwMzVlNTNjZDYxXzgtMS0xLTEtNDU2MQ_30088c1c-61fe-4a99-959b-15547187562e"
      unitRef="usd">34742000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i9816e608e0174436bd973df7ffdb249a_D20191001-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjkvZnJhZzpiNzNjNGU1MDk5MTk0NDgyOTg0ZjczODM3YTQ3YWZmOC90ZXh0cmVnaW9uOmI3M2M0ZTUwOTkxOTQ0ODI5ODRmNzM4MzdhNDdhZmY4XzM1MQ_33e1c175-4251-4c61-8458-2ae01158d117"
      unitRef="usd">39500000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i9816e608e0174436bd973df7ffdb249a_D20191001-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NjkvZnJhZzpiNzNjNGU1MDk5MTk0NDgyOTg0ZjczODM3YTQ3YWZmOC90ZXh0cmVnaW9uOmI3M2M0ZTUwOTkxOTQ0ODI5ODRmNzM4MzdhNDdhZmY4XzM2NA_4901784f-8881-46e4-b0fb-0d3060ae1b89"
      unitRef="usd">26500000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia2ece06521d24df89edb17ea7f212f1c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzMtMi0xLTEtMA_a49aee89-a3d8-404e-8863-e1570ac65704"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6ee530cb5cb249ecb1b8911ba4a8b91c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzMtNC0xLTEtMA_2edf071e-6aae-42e9-8799-cb2a39a247cb"
      unitRef="usd">61300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0d1339237054d0882196da72f47d87c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzMtNi0xLTEtMA_9eed7931-d495-47cb-93e9-a96d158b6356"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifa4eee54a0c1412b96f86b789790ddec_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzMtOC0xLTEtMA_073f41af-f1a5-4fd8-a34f-0bbe748901d1"
      unitRef="usd">361300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i20096ae1b81c4dd380b5542f288d403d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzQtNC0xLTEtMA_b3d0417f-55bc-42f2-821e-cd5fbdf808f9"
      unitRef="usd">-17000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i223204a9ead145069b91d171d6864f44_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzQtOC0xLTEtMA_7b7b7d55-cfd2-4be8-8164-5693c3494bb5"
      unitRef="usd">-17000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4fbcf94839e943cf85004b7bbffd0ab5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzUtMi0xLTEtMA_090247ea-38c8-415c-aced-c9c778c65e42"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic57ff8a755ab440888ed10430ef339bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzUtNC0xLTEtMA_924f058d-2ede-46ab-8628-aa3d908befff"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie23cd96e848a4064b422bbe010529241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzUtNi0xLTEtMA_9e9d757a-f5fd-49ab-8168-4d32b886a5d0"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id26e36eb61674cf29165fe0dcc7dbe5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzUtOC0xLTEtMA_9ebeb0be-34ba-459a-a41b-ecb1f77f7d4e"
      unitRef="usd">361283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2163ab48ca7b448db75668e584e8122d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzYtMi0xLTEtMA_832fd28c-1327-4b25-947b-659cf869dd69"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i70df595c8a40413daeac85c2ad176b88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzYtNC0xLTEtMA_1caba50f-f331-4fb7-82c4-62ab74c63389"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i16c7799b27994265a18c3cef02363516_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzYtNi0xLTEtMA_8440a8fa-4010-4b20-ac66-d8ddc478083c"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3b0f3ad5c2e94af0a8c6f0d34b15f64d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzYtOC0xLTEtMA_1188d968-e22c-4585-b942-6d46f9d3b130"
      unitRef="usd">361283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6280c899cd214d6badf2833c4bdcbf1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzctMi0xLTEtMA_5a8ddfa6-7270-457f-bff1-f3baa47c4016"
      unitRef="usd">270300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6bb8d6cde3b048a2ba5c0f39d5de3d03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzctNC0xLTEtMA_0e8388f1-ef60-4a81-ae2d-5f660c54aa22"
      unitRef="usd">61283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i292a1a1fd206409a974b04881f6c2698_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzctNi0xLTEtMA_30f32384-9964-4a49-8dbc-4f31955b449a"
      unitRef="usd">29700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzctOC0xLTEtMA_06f2d3b3-11e8-436a-a48b-013287993d8f"
      unitRef="usd">361283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia2ece06521d24df89edb17ea7f212f1c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktMi0xLTEtMA_2a95f66a-8f1a-4343-b682-b917fe233d22"
      unitRef="usd">231642000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6ee530cb5cb249ecb1b8911ba4a8b91c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktNC0xLTEtMA_cf95bca9-9341-4d3c-9cd6-c42bdaa4c26a"
      unitRef="usd">60927000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0d1339237054d0882196da72f47d87c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktNi0xLTEtMA_4950735f-c905-4f54-b303-3c5a456e2936"
      unitRef="usd">9776000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifa4eee54a0c1412b96f86b789790ddec_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktOC0xLTEtMA_c6fe8868-9589-4f3c-b407-605f0b074aec"
      unitRef="usd">302345000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib01a133fa5d34e589a7304a0ca6435f4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktMi0xLTEtNTE4MA_89519f97-cf7c-4102-a7ea-b57e445233c2"
      unitRef="usd">13145000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i20096ae1b81c4dd380b5542f288d403d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktNC0xLTEtNTE4MA_dde0ceef-a90a-415a-a9c8-cb9b25b2a498"
      unitRef="usd">94000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i51fac75906d54c0d8aafc614c54114e9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktNi0xLTEtNTE4MA_7cd98cfb-8dec-4752-b70d-08fe250c3e79"
      unitRef="usd">1485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i223204a9ead145069b91d171d6864f44_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzktOC0xLTEtNTE4MA_c31e1a76-1018-47e1-9f54-8bb9ce7090a8"
      unitRef="usd">14724000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i20096ae1b81c4dd380b5542f288d403d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEwLTQtMS0xLTUxODA_9ab4168d-1618-491b-b4d1-0437657e4067"
      unitRef="usd">-17000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEwLTgtMS0xLTUxODA_41a9b1a2-7147-4f00-803c-c04069271256"
      unitRef="usd">-17000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4fbcf94839e943cf85004b7bbffd0ab5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzExLTItMS0xLTA_cf4ce13e-7d08-4a2b-9e96-e483497872b8"
      unitRef="usd">244787000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic57ff8a755ab440888ed10430ef339bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzExLTQtMS0xLTA_27a4f327-fd84-44b1-be94-a354bf4bf356"
      unitRef="usd">61004000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie23cd96e848a4064b422bbe010529241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzExLTYtMS0xLTA_8c308a19-56b5-4c1a-afad-e5250108cfa4"
      unitRef="usd">11261000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id26e36eb61674cf29165fe0dcc7dbe5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzExLTgtMS0xLTA_5ac414e9-5a9c-4b32-9332-0685dbc05da9"
      unitRef="usd">317052000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if359e6ecde354b7eb755904b043d3008_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEyLTItMS0xLTA_60a958ab-ece9-46ce-b5e9-445280edd73c"
      unitRef="usd">13146000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i482805d9fe0c45daa3ba4a359251d209_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEyLTQtMS0xLTA_623c2b8e-70ba-4a01-9709-839859e4a050"
      unitRef="usd">93000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia7c0ff07d19640f9bc7d3b5901113206_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEyLTYtMS0xLTA_41ca6bfa-1a6c-4724-9266-ebbcd837bd3a"
      unitRef="usd">1485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i78468b903a504b439eb035d26ee73748_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEyLTgtMS0xLTA_da787c22-4780-4beb-8da1-d6eb8256c000"
      unitRef="usd">14724000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2163ab48ca7b448db75668e584e8122d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEzLTItMS0xLTA_58bfd2cd-cd4f-4b4a-84f5-692e85d9af7d"
      unitRef="usd">257933000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i70df595c8a40413daeac85c2ad176b88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEzLTQtMS0xLTA_f5dbda6b-c989-4340-ad73-605258f58844"
      unitRef="usd">61097000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i16c7799b27994265a18c3cef02363516_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEzLTYtMS0xLTA_4bccdf85-1386-411e-9071-bcb9cb341f06"
      unitRef="usd">12746000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3b0f3ad5c2e94af0a8c6f0d34b15f64d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzEzLTgtMS0xLTA_db0ac470-9908-431c-a491-f0589a74492c"
      unitRef="usd">331776000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iad41da377dce49428e31b07aaf060d6d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE0LTItMS0xLTA_1afea05b-367d-4229-8fdd-87428ba53f43"
      unitRef="usd">9496000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic251a42b0d9348398c8b90e5eadbcd78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE0LTQtMS0xLTA_2040ff51-da81-4bb2-a204-b789ba8d8b80"
      unitRef="usd">93000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i55ca654ceef04782b77fa1927924e4ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE0LTYtMS0xLTA_97a87972-f9d7-4085-9116-720d7f56476b"
      unitRef="usd">1485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i79c10f54d631440a8a86df7825c284c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE0LTgtMS0xLTA_fd24538b-5d6d-4916-ba35-ef2c6342681d"
      unitRef="usd">11074000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6280c899cd214d6badf2833c4bdcbf1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE1LTItMS0xLTA_4c500c94-814c-4d2a-8977-3086b96beed5"
      unitRef="usd">267429000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6bb8d6cde3b048a2ba5c0f39d5de3d03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE1LTQtMS0xLTA_24e1b543-60be-4ff3-9afa-f12516c6eac7"
      unitRef="usd">61190000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i292a1a1fd206409a974b04881f6c2698_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE1LTYtMS0xLTA_a414a3fe-3de4-48cb-b292-72407b7c0d70"
      unitRef="usd">14231000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE1LTgtMS0xLTA_86757044-1663-49b2-b879-8814b6ccdee1"
      unitRef="usd">342850000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia2ece06521d24df89edb17ea7f212f1c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE3LTItMS0xLTA_00fa3517-274e-4c9e-af89-88ea482753a0"
      unitRef="usd">38658000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6ee530cb5cb249ecb1b8911ba4a8b91c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE3LTQtMS0xLTA_97eda88d-5231-434b-98e8-77141e79e4ec"
      unitRef="usd">373000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0d1339237054d0882196da72f47d87c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE3LTYtMS0xLTA_ce75cc0c-f515-4e4c-8ac0-62e5714b5e6d"
      unitRef="usd">19924000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifa4eee54a0c1412b96f86b789790ddec_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE3LTgtMS0xLTA_b8b028d3-651b-44ba-b0fc-fe8f1618e95f"
      unitRef="usd">58955000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4fbcf94839e943cf85004b7bbffd0ab5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE4LTItMS0xLTA_072317fb-e1a6-4179-9f83-a8230b5b8a84"
      unitRef="usd">25513000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic57ff8a755ab440888ed10430ef339bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE4LTQtMS0xLTA_68563df8-93f1-4c1f-b0e4-8d200fe16fa8"
      unitRef="usd">279000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie23cd96e848a4064b422bbe010529241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE4LTYtMS0xLTA_801a894a-58cd-463c-9cb4-5ced25b729e8"
      unitRef="usd">18439000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id26e36eb61674cf29165fe0dcc7dbe5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE4LTgtMS0xLTA_7f106b23-6426-450c-bd05-20fe6e23151e"
      unitRef="usd">44231000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2163ab48ca7b448db75668e584e8122d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE5LTItMS0xLTUxODA_18b5044c-0639-4ee7-82e1-5eb5f3c271ad"
      unitRef="usd">12367000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i70df595c8a40413daeac85c2ad176b88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE5LTQtMS0xLTUxODA_ebba7354-098f-4fb0-b1ea-e6cd96896798"
      unitRef="usd">186000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i16c7799b27994265a18c3cef02363516_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE5LTYtMS0xLTUxODA_ef7f22a0-4d09-497f-9897-a816dd2cd3ad"
      unitRef="usd">16954000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3b0f3ad5c2e94af0a8c6f0d34b15f64d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzE5LTgtMS0xLTUxODA_8e9299da-2d9e-457e-b91a-cc740f107a3f"
      unitRef="usd">29507000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6280c899cd214d6badf2833c4bdcbf1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIwLTItMS0xLTUxODA_512bb0db-149a-49ee-acd7-ffca5e301817"
      unitRef="usd">2871000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6bb8d6cde3b048a2ba5c0f39d5de3d03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIwLTQtMS0xLTUxODA_27ee8b33-58b2-4229-88a1-a2dbc5f70bf6"
      unitRef="usd">93000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i292a1a1fd206409a974b04881f6c2698_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIwLTYtMS0xLTUxODA_34a89e1f-612e-4485-8ef4-addb4527cc12"
      unitRef="usd">15469000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIwLTgtMS0xLTUxODA_75023de4-a00f-4bed-963b-286ed687c635"
      unitRef="usd">18433000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iad41da377dce49428e31b07aaf060d6d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIxLTItMS0xLTA_04830f73-4439-46fa-83d3-4bd80f567662">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic251a42b0d9348398c8b90e5eadbcd78_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIxLTQtMS0xLTA_72ee66d8-0b82-4f1d-9378-69e0246a2c19">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i55ca654ceef04782b77fa1927924e4ef_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzUvZnJhZzoxNDkxOTFhMTg2MmY0OTA5YjgyMTJjMDE3MmIyYWI2My90YWJsZTplZWVhYzYwZmQzZTk0YmE4ODUyN2M2NjBjNTljMGJhMi90YWJsZXJhbmdlOmVlZWFjNjBmZDNlOTRiYTg4NTI3YzY2MGM1OWMwYmEyXzIxLTYtMS0xLTA_9a84b1f8-b08c-40bd-97f4-9f3cefdcd50c">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzMtMS0xLTEtMA_0b9f18af-cee9-46d4-bd1d-8a44072123c2"
      unitRef="usd">4449000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzQtMS0xLTEtMA_39ffae62-0963-4867-8592-ae807579fd15"
      unitRef="usd">1485000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzUtMS0xLTEtMA_5ded301d-b2f4-49d2-82c7-14433158a9a9"
      unitRef="usd">1485000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzYtMS0xLTEtMA_bdcd3c6e-17c7-48af-95ab-cb06d7cd647e"
      unitRef="usd">1485000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzctMS0xLTEtMA_7f837b06-c131-437d-b3bf-bef2b165f7df"
      unitRef="usd">1485000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzgtMS0xLTEtMA_aa046226-ff23-45c7-b425-aa0b508aa09d"
      unitRef="usd">8044000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib8c93e5679dd467c9abd61955cafd87b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180NzgvZnJhZzo5N2IzMTY3MzJiNjI0ZDcxYjM4NGY2NWNmMjBmZTQzMi90YWJsZTo2OTI4YmVkMTEyYmY0MTc1OTZhZjljNDJlZGE4OTc1ZS90YWJsZXJhbmdlOjY5MjhiZWQxMTJiZjQxNzU5NmFmOWM0MmVkYTg5NzVlXzktMS0xLTEtMA_d6eef8f7-ff8e-4fac-b115-d754bff59cd9"
      unitRef="usd">18433000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODEvZnJhZzphNjhkYzRjNjEzNGE0MjViYjZkYThlZDNlYmEzNjZmOC90ZXh0cmVnaW9uOmE2OGRjNGM2MTM0YTQyNWJiNmRhOGVkM2ViYTM2NmY4XzMy_cf4b1dbf-d45c-4c25-bc2f-a135e2db352d">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#160;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;151,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;31,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;102,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;284,937&#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;325,405&#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:700;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-style:italic;font-weight:400;line-height:120%"&gt;Dish Mexico&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 49% of Dish Mexico, a joint venture that we entered into in 2008 to provide direct-to-home satellite services in Mexico.  Historically, we provided certain satellite services to Dish Mexico.  However, following the consummation of the BSS Transaction, we no longer provide these services. &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;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&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;In August 2018, we entered into an agreement with Yahsat to establish a new entity, Broadband Connectivity Solutions (Restricted) Limited (together with its subsidiaries, &#x201c;BCS&#x201d;), to provide commercial Ka-band satellite broadband services across&#160;Africa, the&#160;Middle East&#160;and southwest&#160;Asia operating over Yahsat's&#160;Al Yah&#160;2 and&#160;Al Yah&#160;3 Ka-band satellites.  The transaction was consummated in December 2018 when we invested $100.0&#160;million in cash in exchange for a 20% interest in BCS.  Under the terms of the agreement, we may also acquire, for further cash investments, additional ownership interests in BCS in the future provided certain conditions are met.  We supply network operations and management services and equipment to BCS. &lt;/span&gt;&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;4,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,433&#160;&lt;/span&gt;&lt;/td&gt;&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;BCS&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;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;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,979&#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;695&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;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;631&#160;&lt;/span&gt;&lt;/td&gt;&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;BCS&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;9,347&#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,171&#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;There were no cash distributions from our investments for the year ended December&#160;31, 2020.  We recorded cash distributions from our investments of $2.7&#160;million and $10.0&#160;million, respectively, for the years ended December&#160;31, 2019 and 2018.  These cash distributions were determined to be a return on 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 flows from operating 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.  Additionally, we recorded an additional dividend from our investments of $2.3&#160;million for the year ended December 31, 2019 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 flows from investing activities&lt;/span&gt; in the Consolidated Statements of Cash Flows. There were no returns of investment during the years ended December&#160;31, 2020 and 2018.&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 reductions to the carrying amount of our investments based on circumstances that indicated the fair value of the investments was less than their carry amount:&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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Loss (gain) on 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 #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;29,833&#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,700&#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;&#x2014;&#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; &lt;/span&gt;&lt;/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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#160;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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 0 12.25pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;114,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;102,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(10,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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;102,205&#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;92,569&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;For the year ended December 31, 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;&#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;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;2,513&#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="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)&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 &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;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&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 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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;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;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;2,500&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90ZXh0cmVnaW9uOjQ4OTU2Y2I0ZDM5NDRmNDM5Nzk1YWQ2NzVmMzhiOGYxXzY2_c6c7e2bd-7b10-4c38-aab4-547d245baea5">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#160;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;151,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;31,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;102,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;284,937&#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;325,405&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;4,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,433&#160;&lt;/span&gt;&lt;/td&gt;&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;BCS&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;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;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,979&#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;695&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;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;631&#160;&lt;/span&gt;&lt;/td&gt;&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;BCS&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;9,347&#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,171&#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 reductions to the carrying amount of our investments based on circumstances that indicated the fair value of the investments was less than their carry amount:&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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Loss (gain) on 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 #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;29,833&#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,700&#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;&#x2014;&#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 debt investments, net: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#160;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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 0 12.25pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;114,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;102,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(10,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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;102,205&#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;92,569&#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="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzQtMi0xLTEtMA_8b7721a0-c49f-4c5f-bc2c-fc88621794a0"
      unitRef="usd">151070000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzQtNC0xLTEtMA_fb488a86-8af6-4978-8155-05b56c3ab4af"
      unitRef="usd">166209000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzUtMi0xLTEtMA_fe4e4c17-6709-433c-8a32-8f85ba980d0a"
      unitRef="usd">31662000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzUtNC0xLTEtMA_50fced20-9b1a-418c-97d9-ea58eceb93a1"
      unitRef="usd">66627000</us-gaap:OtherLongTermInvestments>
    <us-gaap:HeldToMaturitySecurities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzYtMi0xLTEtMA_90223681-d863-4403-84b9-5463a92c8918"
      unitRef="usd">102205000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzYtNC0xLTEtMA_c9f1e90e-1480-4555-bc1f-1cb5d7bc30d3"
      unitRef="usd">92569000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzctMi0xLTEtMA_12de2706-cf1f-4d49-84e4-d2fa9980f66f"
      unitRef="usd">284937000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODQvZnJhZzo0ODk1NmNiNGQzOTQ0ZjQzOTc5NWFkNjc1ZjM4YjhmMS90YWJsZToxNDhiMmVhNmE0MDk0YWQ5Yjk0NTIwY2QyM2MzMDIwMi90YWJsZXJhbmdlOjE0OGIyZWE2YTQwOTRhZDliOTQ1MjBjZDIzYzMwMjAyXzctNC0xLTEtMA_7e14562b-96f1-4ef5-b3e6-eb93395f474a"
      unitRef="usd">325405000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i213970fac6284947ab669393805a1a80_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzUy_b0befea8-8d46-4cbc-9c02-2909c3e9979d"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i3bc57b98a63c481ebdef5479dfec0d84_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzM3MA_ee6b4ceb-6e97-4f29-b7c1-60f329b8e42f"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i69e24523eea1492699f6c02ff08ade9b_D20181201-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzExOTI_45fe2133-7ccd-4110-9a4e-8b3113484f61"
      unitRef="usd">100000000.0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0de62323cc3f4935bea6b84af0df2c41_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzEyMjE_0e991c7f-6073-46eb-abda-3f2500c17c2f"
      unitRef="number">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0912e4916c7947728d38e1a35ec9e55f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZTo0MjkyNzc2YzhlMzU0ZjRhOGVhNzExNGMwZjRmNDMwYi90YWJsZXJhbmdlOjQyOTI3NzZjOGUzNTRmNGE4ZWE3MTE0YzBmNGY0MzBiXzItMi0xLTEtNTI5Mg_9a6fc516-b34e-4bce-8533-83739ff3e7ba"
      unitRef="usd">4393000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie0510e996bdd4a70a95e2490ecbe000e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZTo0MjkyNzc2YzhlMzU0ZjRhOGVhNzExNGMwZjRmNDMwYi90YWJsZXJhbmdlOjQyOTI3NzZjOGUzNTRmNGE4ZWE3MTE0YzBmNGY0MzBiXzItNC0xLTEtNTI5Mg_157a1a68-5145-4b1b-8098-075cdd3f9db5"
      unitRef="usd">4377000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i85bb3579b5e944f6a442ea57665c03f9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZTo0MjkyNzc2YzhlMzU0ZjRhOGVhNzExNGMwZjRmNDMwYi90YWJsZXJhbmdlOjQyOTI3NzZjOGUzNTRmNGE4ZWE3MTE0YzBmNGY0MzBiXzItNi0xLTEtNTI5Mg_337c601b-bea4-43ab-ae26-ab1392d1be9c"
      unitRef="usd">4433000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id59f08d66b5941c484840e136e3f909c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZTo0MjkyNzc2YzhlMzU0ZjRhOGVhNzExNGMwZjRmNDMwYi90YWJsZXJhbmdlOjQyOTI3NzZjOGUzNTRmNGE4ZWE3MTE0YzBmNGY0MzBiXzMtMi0xLTEtNTI5OQ_a23a0e26-8e1e-4bd3-922d-42beb75cd3c3"
      unitRef="usd">9080000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iee1f92c07eb54baeb9c3c4c6537ea2c2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZTo0MjkyNzc2YzhlMzU0ZjRhOGVhNzExNGMwZjRmNDMwYi90YWJsZXJhbmdlOjQyOTI3NzZjOGUzNTRmNGE4ZWE3MTE0YzBmNGY0MzBiXzMtNC0xLTEtNTI5Mg_76833fa6-8d96-447c-ac5b-9afefc160a04"
      unitRef="usd">8979000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9fb8c85b91684a9e8391bc42198fbfdd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZTo0MjkyNzc2YzhlMzU0ZjRhOGVhNzExNGMwZjRmNDMwYi90YWJsZXJhbmdlOjQyOTI3NzZjOGUzNTRmNGE4ZWE3MTE0YzBmNGY0MzBiXzMtNi0xLTEtNTI5Mg_53863bfc-8f7c-48bc-995b-405f7d3c53bd"
      unitRef="usd">695000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia46f5a4e1b644bf4949620ea4fe57c45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZToyZDc3ZDI4OTBjMTU0NWZiODAyN2ViMTcxZDRmZWI5MC90YWJsZXJhbmdlOjJkNzdkMjg5MGMxNTQ1ZmI4MDI3ZWIxNzFkNGZlYjkwXzItMi0xLTEtNTMzMg_7894ebe2-8e66-4bc8-9757-d57d21203a6f"
      unitRef="usd">716000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i2361d415ff964510a870cafe0412a9fd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZToyZDc3ZDI4OTBjMTU0NWZiODAyN2ViMTcxZDRmZWI5MC90YWJsZXJhbmdlOjJkNzdkMjg5MGMxNTQ1ZmI4MDI3ZWIxNzFkNGZlYjkwXzItNC0xLTEtNTMzMg_71df39a3-cb3b-4dc4-bdb0-7847487949e4"
      unitRef="usd">631000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9d89d127e52d49c8b18a807da051138c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZToyZDc3ZDI4OTBjMTU0NWZiODAyN2ViMTcxZDRmZWI5MC90YWJsZXJhbmdlOjJkNzdkMjg5MGMxNTQ1ZmI4MDI3ZWIxNzFkNGZlYjkwXzMtMi0xLTEtNTMzMg_198e10db-0173-42ae-8f49-6d9076500ea5"
      unitRef="usd">9347000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i54c2627f3c9947498b9f575457cf84a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90YWJsZToyZDc3ZDI4OTBjMTU0NWZiODAyN2ViMTcxZDRmZWI5MC90YWJsZXJhbmdlOjJkNzdkMjg5MGMxNTQ1ZmI4MDI3ZWIxNzFkNGZlYjkwXzMtNC0xLTEtNTMzMg_35582a31-c1cc-48eb-91b6-7c922b7d309e"
      unitRef="usd">5171000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzI3NDg3NzkwNzU3MTY_0cad9a7b-0b42-40cd-884a-c6c466c35ab1"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzI1NTY_56078631-040d-460e-b16f-e11e23e8906d"
      unitRef="usd">2700000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzI1NjM_6dc5bff8-454d-4f65-93b6-bf43bb7ac699"
      unitRef="usd">10000000.0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzExNTQ0ODcyMDk2Mjk0_017c590a-07bf-4d33-8a64-af765160d35b"
      unitRef="usd">2300000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzExNTQ0ODcyMDk2MzEx_426fb90b-0b62-453e-9a5a-73c04ff8c311"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180ODcvZnJhZzpmNzE1YjIzNTY1MmI0ODM0ODZlMzk3NmI5YWUwZTkyYy90ZXh0cmVnaW9uOmY3MTViMjM1NjUyYjQ4MzQ4NmUzOTc2YjlhZTBlOTJjXzExNTQ0ODcyMDk2MzEx_4586626c-154d-40ed-a494-ec8691b99500"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTphNDI1OWJjN2QwNzM0M2ZkODY1MWVhNTEyNjk2NzEyNS90YWJsZXJhbmdlOmE0MjU5YmM3ZDA3MzQzZmQ4NjUxZWE1MTI2OTY3MTI1XzItMi0xLTEtNTQ0Mw_f4c2fe39-e10e-4e58-a0b6-725b2434dfd6"
      unitRef="usd">29833000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTphNDI1OWJjN2QwNzM0M2ZkODY1MWVhNTEyNjk2NzEyNS90YWJsZXJhbmdlOmE0MjU5YmM3ZDA3MzQzZmQ4NjUxZWE1MTI2OTY3MTI1XzItNC0xLTEtNTQ0Mw_be6473f9-fc3d-4152-a4b1-2cf3c790c570"
      unitRef="usd">36700000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTphNDI1OWJjN2QwNzM0M2ZkODY1MWVhNTEyNjk2NzEyNS90YWJsZXJhbmdlOmE0MjU5YmM3ZDA3MzQzZmQ4NjUxZWE1MTI2OTY3MTI1XzItNi0xLTEtNTQ0Mw_497fe6b3-d1cb-4af1-9e2b-25e93c0ecdc0"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <sats:DebtSecuritiesHeldToMaturityAmortizedCost
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzQtMi0xLTEtMA_01cddea4-9374-4872-8a87-3c425e297b6e"
      unitRef="usd">114903000</sats:DebtSecuritiesHeldToMaturityAmortizedCost>
    <sats:DebtSecuritiesHeldToMaturityAmortizedCost
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzQtNC0xLTEtMA_e120f05d-a74c-4810-838a-6e10d7756f44"
      unitRef="usd">102878000</sats:DebtSecuritiesHeldToMaturityAmortizedCost>
    <sats:DebtSecuritiesHeldToMaturityDiscountPremium
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzUtMi0xLTEtMA_5c0ac2d8-cc82-4fd4-8ed9-c4c7a5311874"
      unitRef="usd">10185000</sats:DebtSecuritiesHeldToMaturityDiscountPremium>
    <sats:DebtSecuritiesHeldToMaturityDiscountPremium
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzUtNC0xLTEtMA_7557f304-0583-45c7-bdb0-98ed49f618c4"
      unitRef="usd">10309000</sats:DebtSecuritiesHeldToMaturityDiscountPremium>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzUtMi0xLTEtNTgyOA_7409f1bc-ac80-4b0a-b9f7-210366a98325"
      unitRef="usd">2513000</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzUtNC0xLTEtNTgyOA_a11edee3-8311-444c-b7e9-4269e7946bb2"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzYtMi0xLTEtMA_a153faf6-0bba-4392-b9f9-912fc993a71c"
      unitRef="usd">102205000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTpjYzRiM2VlY2E5YTA0OWY3YWZmMjc1YzgxNjllYjEwZS90YWJsZXJhbmdlOmNjNGIzZWVjYTlhMDQ5ZjdhZmYyNzVjODE2OWViMTBlXzYtNC0xLTEtMA_e3aaca65-bf16-481b-b0a8-e332d54aeed1"
      unitRef="usd">92569000</us-gaap:HeldToMaturitySecurities>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLossTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90ZXh0cmVnaW9uOjIyMmQwZDkwNWQ3ODQ4ZTc5OTFiM2JmN2RkNzg2MDQ4XzExNTQ0ODcyMDk0NDk4_b9f66ceb-5fe8-43bf-8409-81b39cde2f4e">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;For the year ended December 31, 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;&#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;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;2,513&#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="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)&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 &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;</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLossTableTextBlock>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTplNDEwMjVmNTgwMzc0ODgyODhhNmI4ZmJlYjNiZWU5MC90YWJsZXJhbmdlOmU0MTAyNWY1ODAzNzQ4ODI4OGE2YjhmYmViM2JlZTkwXzEtMi0xLTEtNTg2Nw_383fe1ee-e247-438d-b601-2d6aa9e58bb0"
      unitRef="usd">0</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTplNDEwMjVmNTgwMzc0ODgyODhhNmI4ZmJlYjNiZWU5MC90YWJsZXJhbmdlOmU0MTAyNWY1ODAzNzQ4ODI4OGE2YjhmYmViM2JlZTkwXzItMi0xLTEtNTg2Nw_d1c02b9e-5da8-4713-8222-312fcbf164c0"
      unitRef="usd">2513000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueCreditLossExpenseReversal>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLossWriteoff
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTplNDEwMjVmNTgwMzc0ODgyODhhNmI4ZmJlYjNiZWU5MC90YWJsZXJhbmdlOmU0MTAyNWY1ODAzNzQ4ODI4OGE2YjhmYmViM2JlZTkwXzMtMi0xLTEtNTg2Nw_fb3f0edf-3607-46ac-9ebb-8a8b98e65b6c"
      unitRef="usd">0</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLossWriteoff>
    <sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTplNDEwMjVmNTgwMzc0ODgyODhhNmI4ZmJlYjNiZWU5MC90YWJsZXJhbmdlOmU0MTAyNWY1ODAzNzQ4ODI4OGE2YjhmYmViM2JlZTkwXzQtMi0xLTEtNTg2Nw_cd16f6d1-3da8-45fe-a2e9-201af457df41"
      unitRef="usd">2513000</sats:EquitySecuritiesWithoutReadilyDeterminableFairValueAllowanceForCreditLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7212d6d3bc804bc0b8301201c8534379_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90ZXh0cmVnaW9uOjIyMmQwZDkwNWQ3ODQ4ZTc5OTFiM2JmN2RkNzg2MDQ4XzExNTQ0ODcyMDk0NTAw_9306ffdc-9e8d-4523-a30d-63c43230775b"
      unitRef="usd">2100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:InvestmentIncomeTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90ZXh0cmVnaW9uOjIyMmQwZDkwNWQ3ODQ4ZTc5OTFiM2JmN2RkNzg2MDQ4XzExNTQ0ODcyMDk0NTEz_deed945c-2f22-41d0-919e-ba587619994b">&lt;div style="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 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2020&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;2019&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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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;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;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;2,500&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTo5OTVhMmYzN2E1ODM0N2M3YTY0MjYxODQ5ZmUzZWZjMi90YWJsZXJhbmdlOjk5NWEyZjM3YTU4MzQ3YzdhNjQyNjE4NDlmZTNlZmMyXzMtMi0xLTEtNTg3MQ_8ce08817-1e7e-4394-b5e3-fc70f6e0d401"
      unitRef="usd">14736000</sats:InvestmentIncomeInterestBeforeCreditLoss>
    <sats:InvestmentIncomeInterestBeforeCreditLoss
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTo5OTVhMmYzN2E1ODM0N2M3YTY0MjYxODQ5ZmUzZWZjMi90YWJsZXJhbmdlOjk5NWEyZjM3YTU4MzQ3YzdhNjQyNjE4NDlmZTNlZmMyXzMtNC0xLTEtNTg3MQ_6d64115d-146c-42c8-8d7b-003c44948a8e"
      unitRef="usd">2500000</sats:InvestmentIncomeInterestBeforeCreditLoss>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTo5OTVhMmYzN2E1ODM0N2M3YTY0MjYxODQ5ZmUzZWZjMi90YWJsZXJhbmdlOjk5NWEyZjM3YTU4MzQ3YzdhNjQyNjE4NDlmZTNlZmMyXzQtMi0xLTEtNTg4Ng_5fa47db8-7341-48c1-aaa2-24d9cd8c055d"
      unitRef="usd">367000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTo5OTVhMmYzN2E1ODM0N2M3YTY0MjYxODQ5ZmUzZWZjMi90YWJsZXJhbmdlOjk5NWEyZjM3YTU4MzQ3YzdhNjQyNjE4NDlmZTNlZmMyXzQtNC0xLTEtNTg4Ng_2c9cbbd5-f806-45fa-a5e1-cd3cebbe28e1"
      unitRef="usd">0</us-gaap:ProvisionForOtherCreditLosses>
    <sats:InvestmentIncomeInterestNetOfCreditLosses
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTo5OTVhMmYzN2E1ODM0N2M3YTY0MjYxODQ5ZmUzZWZjMi90YWJsZXJhbmdlOjk5NWEyZjM3YTU4MzQ3YzdhNjQyNjE4NDlmZTNlZmMyXzQtMi0xLTEtNTg3MQ_387173dd-8283-4938-930c-167d85d2b7f5"
      unitRef="usd">14369000</sats:InvestmentIncomeInterestNetOfCreditLosses>
    <sats:InvestmentIncomeInterestNetOfCreditLosses
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTAvZnJhZzoyMjJkMGQ5MDVkNzg0OGU3OTkxYjNiZjdkZDc4NjA0OC90YWJsZTo5OTVhMmYzN2E1ODM0N2M3YTY0MjYxODQ5ZmUzZWZjMi90YWJsZXJhbmdlOjk5NWEyZjM3YTU4MzQ3YzdhNjQyNjE4NDlmZTNlZmMyXzQtNC0xLTEtNTg3MQ_ea4b2183-b2ee-4361-b608-8496614be7ab"
      unitRef="usd">2500000</sats:InvestmentIncomeInterestNetOfCreditLosses>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTMvZnJhZzpmNGJlMDY0OTc5ZWM0ZWMxODQ1ZWMwZWU0Nzc2MmQyZC90ZXh0cmVnaW9uOmY0YmUwNjQ5NzllYzRlYzE4NDVlYzBlZTQ3NzYyZDJkXzU5_8132bd13-70d3-4682-89d0-939dd0b71742">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;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;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.605%"/&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&#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="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;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;2019&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 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;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.301%&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;834,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;7 5/8% Senior Unsecured Notes due 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.028%&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;900,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;924,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,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;963,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6 5/8% Senior Unsecured Notes due 2026&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;6.667%&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;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Less: Unamortized debt issuance costs&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;(6,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(10,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 2px 19.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 long-term debt&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,393,493&#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,610,858&#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,389,168&#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,622,994&#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, 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(898,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(924,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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;Long-term debt, 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;1,495,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;1,686,855&#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,389,168&#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,622,994&#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:700;line-height:120%"&gt;2021 Senior Unsecured 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;On June&#160;1, 2011, HSSC issued $900.0 million aggregate principal amount of 7 5/8% Senior Unsecured Notes due 2021 (the &#x201c;2021 Senior Unsecured Notes,&#x201d;) at an issue price of 100.0%, pursuant to an Unsecured Indenture dated June&#160;1, 2011 (the &#x201c;2011 Indenture&#x201d;). The 2021 Senior Unsecured Notes mature on June&#160;15, 2021. Interest accrues at an annual rate of 7 5/8% and is payable semi-annually in cash, in arrears on June&#160;15 and December&#160;15 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;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, HSSC 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; and, together with the 2021 Senior Unsecured Notes, the &#x201c;Unsecured Notes&#x201d;) at an issue price of 100.0%, pursuant to an indenture dated July 27, 2016 (together with the 2011 Indenture and the 2016 Secured Indenture, the &#x201c;Indentures&#x201d;).  The 2021 Senior Unsecured Notes, 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 2026 Senior Secured Notes and the 2026 Senior Unsecured Notes (collectively, the &#x201c;2026 Notes&#x201d;) mature on August&#160;1, 2026.  Interest on the 2026 Senior Secured Notes accrue 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 2026 Notes are 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, in each case, 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 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 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 (including as between the 2021 Senior Unsecured Notes and the 2026 Senior Unsecured Notes) 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 respective 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 respective 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, 2020, 2019 and 2018, we amortized $4.3&#160;million, $5.9&#160;million and $7.9&#160;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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90ZXh0cmVnaW9uOjliZmQxYzM2NGRjMDQ5ZWRiM2RlOTg4ZDE2NmJmZDg2XzEwOTk1MTE2Mjg0NzA_a7544397-c4b8-40aa-be84-1b1bf8bdc690">&lt;div style="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;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;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.605%"/&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&#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="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;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;2019&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 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;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.301%&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;834,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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;7 5/8% Senior Unsecured Notes due 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.028%&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;900,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;924,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,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;963,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6 5/8% Senior Unsecured Notes due 2026&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;6.667%&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;750,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Less: Unamortized debt issuance costs&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;(6,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(10,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 2px 19.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 long-term debt&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,393,493&#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,610,858&#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,389,168&#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,622,994&#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, 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(898,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(924,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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;Long-term debt, 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;1,495,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;1,686,855&#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,389,168&#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,622,994&#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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i68048f13641e4d4386602f23977dce2a_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzUtMi0xLTEtMA_3ff55500-d90e-4cb1-82b2-e3a376ade5bd"
      unitRef="number">0.05301</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i68048f13641e4d4386602f23977dce2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzUtNC0xLTEtMA_1d209af6-519e-4632-89b7-eabbd6859658"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i68048f13641e4d4386602f23977dce2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzUtNi0xLTEtMA_a726465f-ea9d-46a6-8391-309ca1b0b16a"
      unitRef="usd">834045000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie4817fade0c0401485104d6533ef619b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzUtOC0xLTEtMA_fd4f1e38-71a1-4bb1-aa14-cfcaa0cd6502"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie4817fade0c0401485104d6533ef619b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzUtMTAtMS0xLTA_817678ed-4752-47a0-b733-0c7f35abfca7"
      unitRef="usd">825308000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ice03c0e5435443c59b044d247143c4fa_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzYtMi0xLTEtNjA2Ng_df0afc00-35b6-4430-87d6-aaae77fc3a12"
      unitRef="number">0.08028</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ice03c0e5435443c59b044d247143c4fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzYtNC0xLTEtNjA2Ng_d2007c32-d692-450f-945e-30964170d8af"
      unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ice03c0e5435443c59b044d247143c4fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzYtNi0xLTEtNjA2Ng_baad59e7-d92f-40cc-b13e-3f5b6c2a7a7b"
      unitRef="usd">924003000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i53f1590161dd457fb7be6e6817524d92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzYtOC0xLTEtNjA2Ng_b7096986-2bc0-4b2a-b560-abc6f9efd5a7"
      unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i53f1590161dd457fb7be6e6817524d92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzYtMTAtMS0xLTYwNjY_877b9120-1647-4b4b-8e2b-ba6e85350d2f"
      unitRef="usd">963783000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6e122aa6a4a546639675b0cca117a3f5_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtMi0xLTEtMA_794410cf-eb41-4db9-987a-db5fd41232da"
      unitRef="number">0.06667</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6e122aa6a4a546639675b0cca117a3f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtNC0xLTEtMA_7d90a5c1-2c84-4a6e-9556-44bd77189106"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i6e122aa6a4a546639675b0cca117a3f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtNi0xLTEtMA_530c4b9a-5c72-4ab8-a18a-d1931403bfa9"
      unitRef="usd">852810000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idc67409aa02b4fc292b1eff96a10ba49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtOC0xLTEtMA_e4eddd79-dd54-42b9-a3b4-edab4f94aaae"
      unitRef="usd">750000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="idc67409aa02b4fc292b1eff96a10ba49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtMTAtMS0xLTA_c38f54a7-aaa8-4fab-9da5-9968e4b45a2d"
      unitRef="usd">833903000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtNC0xLTEtNjA2Ng_041aac34-9ca9-4997-a29f-17fac4d3432e"
      unitRef="usd">6507000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzgtOC0xLTEtNjA2Ng_3fac8e56-807a-4a7f-aaca-aca7dd78521a"
      unitRef="usd">10832000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEwLTQtMS0xLTA_451b962e-5973-407e-9055-230748c472e2"
      unitRef="usd">2393493000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEwLTYtMS0xLTA_5292861d-a6e1-442c-8b0f-72b839e47825"
      unitRef="usd">2610858000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEwLTgtMS0xLTA_48b315dc-37e1-4760-a367-7f42dea979fd"
      unitRef="usd">2389168000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEwLTEwLTEtMS0w_cb6a347b-a82f-4d07-8c97-8c77d09f0f73"
      unitRef="usd">2622994000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebtCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzExLTQtMS0xLTA_1cd3dde1-cb51-443a-9684-2535f732ea00"
      unitRef="usd">898237000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShorttermDebtFairValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzExLTYtMS0xLTA_598894ea-9a89-4d6c-892f-2496255c2eea"
      unitRef="usd">924003000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzExLTgtMS0xLTA_527a0211-debe-4061-9da8-f48772de5d75"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShorttermDebtFairValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzExLTEwLTEtMS0w_34a5a735-1477-456b-af98-70a1d243e4b1"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEyLTQtMS0xLTA_d650c025-23ea-49fe-9d4b-f29541452a8e"
      unitRef="usd">1495256000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEyLTYtMS0xLTA_06082271-fc5e-4717-9c00-d1cbf2385838"
      unitRef="usd">1686855000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEyLTgtMS0xLTA_5fde38ef-4cdf-43a1-a15d-f5502dabfffb"
      unitRef="usd">2389168000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N180OTkvZnJhZzo5YmZkMWMzNjRkYzA0OWVkYjNkZTk4OGQxNjZiZmQ4Ni90YWJsZTphYTk3MmY1MDIyYWI0M2ZjOWNjNTZjNTExMGVhMDI2OS90YWJsZXJhbmdlOmFhOTcyZjUwMjJhYjQzZmM5Y2M1NmM1MTEwZWEwMjY5XzEyLTEwLTEtMS0w_497016ff-6881-4500-9975-11a57158992f"
      unitRef="usd">2622994000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6a46268dceaf45b8afe1cd47f571065b_I20110601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDIvZnJhZzozNTY4ZGM4MjkwZWQ0NmQ5YWM4N2NiMDdmYTMyNjIwOS90ZXh0cmVnaW9uOjM1NjhkYzgyOTBlZDQ2ZDlhYzg3Y2IwN2ZhMzI2MjA5XzU1Nw_0205014a-b87d-4248-9f81-c167a283d10f"
      unitRef="usd">900000000.0</us-gaap:DebtInstrumentFaceAmount>
    <sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount
      contextRef="i6a46268dceaf45b8afe1cd47f571065b_I20110601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDIvZnJhZzozNTY4ZGM4MjkwZWQ0NmQ5YWM4N2NiMDdmYTMyNjIwOS90ZXh0cmVnaW9uOjM1NjhkYzgyOTBlZDQ2ZDlhYzg3Y2IwN2ZhMzI2MjA5XzY4Nw_7ebb86f7-d080-444d-bc91-3e4a2e1e3940"
      unitRef="number">1.000</sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic51a46e44d6d4938b157b365f836716a_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDUvZnJhZzozNjY0NDI0OWNlMDA0ZTczYWFjYmI3YjgwYjI3YzMzNC90ZXh0cmVnaW9uOjM2NjQ0MjQ5Y2UwMDRlNzNhYWNiYjdiODBiMjdjMzM0Xzkz_e4c7d736-a5b8-49d5-ab71-45ba816c79c2"
      unitRef="usd">750000000.0</us-gaap:DebtInstrumentFaceAmount>
    <sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount
      contextRef="i43ca392691b842ffbe80b4b7bbf57765_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDUvZnJhZzozNjY0NDI0OWNlMDA0ZTczYWFjYmI3YjgwYjI3YzMzNC90ZXh0cmVnaW9uOjM2NjQ0MjQ5Y2UwMDRlNzNhYWNiYjdiODBiMjdjMzM0XzIxOA_81b48063-51bd-45d4-ad8b-f060bb0db230"
      unitRef="number">1.000</sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6fc03033f015436e9578effc9398636f_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDUvZnJhZzozNjY0NDI0OWNlMDA0ZTczYWFjYmI3YjgwYjI3YzMzNC90ZXh0cmVnaW9uOjM2NjQ0MjQ5Y2UwMDRlNzNhYWNiYjdiODBiMjdjMzM0XzMwMg_27701982-ae07-4281-8d77-69f68e96e9bd"
      unitRef="usd">750000000.0</us-gaap:DebtInstrumentFaceAmount>
    <sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount
      contextRef="i9145d3b8df694dfeb0d4582bfc5263a9_I20160727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDUvZnJhZzozNjY0NDI0OWNlMDA0ZTczYWFjYmI3YjgwYjI3YzMzNC90ZXh0cmVnaW9uOjM2NjQ0MjQ5Y2UwMDRlNzNhYWNiYjdiODBiMjdjMzM0XzUwNQ_04b4a0d8-526a-4fb6-9e4c-9698d246cd61"
      unitRef="number">1.000</sats:DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ib42c32eb5ef54275b57c56db0f03b26d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDgvZnJhZzo2YzBkYmY2ODliNzk0NGFmYTMzYmNmMzkzMDNjZmZmOS90ZXh0cmVnaW9uOjZjMGRiZjY4OWI3OTQ0YWZhMzNiY2YzOTMwM2NmZmY5XzE1Ng_d1bd9196-e8b5-4139-abbd-281883b85a79"
      unitRef="number">1.000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <sats:DebtInstrumentPurchasePriceDueToChangeOfControlAsPercentageOfAggregatePrincipalAmount
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDgvZnJhZzo2YzBkYmY2ODliNzk0NGFmYTMzYmNmMzkzMDNjZmZmOS90ZXh0cmVnaW9uOjZjMGRiZjY4OWI3OTQ0YWZhMzNiY2YzOTMwM2NmZmY5XzQwMDA_2fb05589-2d36-4ae6-be16-f13858c14bbd"
      unitRef="number">1.010</sats:DebtInstrumentPurchasePriceDueToChangeOfControlAsPercentageOfAggregatePrincipalAmount>
    <sats:DebtInstrumentPercentOfDebtHoldersRequiredToCallDebt
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MDgvZnJhZzo2YzBkYmY2ODliNzk0NGFmYTMzYmNmMzkzMDNjZmZmOS90ZXh0cmVnaW9uOjZjMGRiZjY4OWI3OTQ0YWZhMzNiY2YzOTMwM2NmZmY5XzQ1ODg_fb9e8e10-9c04-4ba3-baff-5b3bde34d395"
      unitRef="number">0.250</sats:DebtInstrumentPercentOfDebtHoldersRequiredToCallDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia6f0a9e746e24868bedcb24e4416523d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MTEvZnJhZzo3YmJhNjc2NjY1YjE0YmU0YjJjMDllZjFlZTViZTVjMC90ZXh0cmVnaW9uOjdiYmE2NzY2NjViMTRiZTRiMmMwOWVmMWVlNWJlNWMwXzc4_4a13949c-91b0-47c9-8f32-38e303e5f44a"
      unitRef="usd">4300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i00968fa0ca824fd780ff14121f0ba29c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MTEvZnJhZzo3YmJhNjc2NjY1YjE0YmU0YjJjMDllZjFlZTViZTVjMC90ZXh0cmVnaW9uOjdiYmE2NzY2NjViMTRiZTRiMmMwOWVmMWVlNWJlNWMwXzgy_402deb05-665c-48b1-824d-bc88a75ed600"
      unitRef="usd">5900000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7978c0dd00c64dad8e8a051d913d93f8_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MTEvZnJhZzo3YmJhNjc2NjY1YjE0YmU0YjJjMDllZjFlZTViZTVjMC90ZXh0cmVnaW9uOjdiYmE2NzY2NjViMTRiZTRiMmMwOWVmMWVlNWJlNWMwXzg5_7dac30d8-28e9-428e-8c3a-f075ae749384"
      unitRef="usd">7900000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MTQvZnJhZzo0NTlhZDZmYjc1NGM0MmM1OTBiMmZlNTQ1MDBmNGNjOS90ZXh0cmVnaW9uOjQ1OWFkNmZiNzU0YzQyYzU5MGIyZmU1NDUwMGY0Y2M5XzQ3_5c8df944-2d34-4141-9f48-d533fe29a745">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) from continuing operations 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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;120,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,176&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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) from continuing operations 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;(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;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;(93,165)&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;(125,786)&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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;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,436)&lt;/span&gt;&lt;/td&gt;&lt;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;715&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;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;(15,052)&lt;/span&gt;&lt;/td&gt;&lt;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;(7,291)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(20,488)&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;(6,576)&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) from continuing operations 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,415&#160;&lt;/span&gt;&lt;/td&gt;&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 provision (benefit)&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;text-align:left;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&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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Withholding tax&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;(766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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;(24,069)&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;(20,488)&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;(6,576)&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 our deferred tax assets and liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;274,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;289,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Unrealized losses on investments, 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;43,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 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;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;382,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;381,966&#160;&lt;/span&gt;&lt;/td&gt;&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;(225,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;157,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;200,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 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;Depreciation and amortization&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;(514,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(544,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(1,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(515,308)&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;(545,375)&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;(358,115)&lt;/span&gt;&lt;/td&gt;&lt;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;(344,441)&lt;/span&gt;&lt;/td&gt;&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 asset 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;1,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;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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 liability 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;(359,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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-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;(358,115)&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;(344,441)&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:120%"&gt;Overall, our net deferred tax assets were offset by a valuation allowance of $225.6&#160;million and $181.0&#160;million as of December&#160;31, 2020 and 2019, respectively. The change in the valuation allowance primarily relates to an increase in the net operating loss carryforwards of certain foreign subsidiaries and a decrease associated with unrealized gains that are capital in nature.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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, 2020, we had net operating loss carryforwards of $657.5&#160;million, including $521.2&#160;million of foreign net operating loss carryforwards.  A substantial portion of these net operating loss carryforwards will begin to expire in 2037.  As of December&#160;31, 2020, we have tax credit carryforwards of $148.0&#160;million and $103.4&#160;million for federal and state income tax purposes, respectively.  If not utilized, the federal tax credit carryforwards will begin to expire in 2024 and the state tax credit carryforwards begin to expire in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="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, 2020, 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.  However, due to the one-time transition tax on the deemed repatriation of post-1986 undistributed foreign subsidiary earnings, the majority of previously unremitted earnings have now been subjected to U.S. federal income tax.  As of December&#160;31, 2020 and 2019, we had net deferred tax assets related to our foreign subsidiaries of $1.8&#160;million and $7.3&#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, 2020, 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 2008.  We also file income tax returns in the United Kingdom, 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 2003.  As of December&#160;31, 2020, we are currently being audited by the Indian tax authorities for fiscal years 2003 through 2018.  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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;63,296&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Balance as of 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;150,060&#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;70,401&#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;69,540&#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;&#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, 2020 and 2019, we had $150.1&#160;million and $70.4&#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.  During 2020, we and DISH Network concluded that combined state filings were no longer required.  The amounts have been added to this schedule to reflect the change in filing status.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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, 2020, 2019 and 2018, our income tax provision included an insignificant amount of interest and penalties. &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 Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) was enacted in March 2020.  The CARES Act features significant tax provisions and other measures to assist individuals and businesses impacted by the economic effects of the COVID-19 pandemic, including a five-year carryback of net operating losses, relaxation of Section 163(j) interest deduction limitations, acceleration of Alternative Minimum Tax refunds, relief for payroll tax and tax credits for employers who retain employees.  These provisions did not affect our income tax provision for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90ZXh0cmVnaW9uOjBmNzE4ZjlmYzc2MjQ3ZDFhMzMyMzQ0ZjY0OTY1MDhiXzU2_cb4b084b-bb13-4ebe-9f87-595e32eab6ce">&lt;div style="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) from continuing operations 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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;120,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,176&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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) from continuing operations 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;(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;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;(93,165)&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;(125,786)&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzMtMi0xLTEtMA_a9403895-0c96-4ed7-b024-fee1c8bbc246"
      unitRef="usd">108078000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzMtNC0xLTEtMA_f645d221-e2a3-4efb-838c-b5fd2ee03f79"
      unitRef="usd">120295000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzMtNi0xLTEtMA_2910a00f-db9a-4615-a116-9842e7758adc"
      unitRef="usd">33176000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzQtMi0xLTEtMA_b3207a6c-7739-49c9-823e-9ba40fd7f617"
      unitRef="usd">-135913000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzQtNC0xLTEtMA_c2300241-1687-48db-b438-47c18c0d63f8"
      unitRef="usd">-213460000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzQtNi0xLTEtMA_09512659-3174-42f9-a20d-b836bdd9055b"
      unitRef="usd">-158962000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzUtMi0xLTEtMA_89fe1aa8-4c6d-41a1-b8de-419b789dbb47"
      unitRef="usd">-27835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzUtNC0xLTEtMA_0f9d3521-8f51-4763-9dfc-a796e9d6f0cb"
      unitRef="usd">-93165000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjAvZnJhZzowZjcxOGY5ZmM3NjI0N2QxYTMzMjM0NGY2NDk2NTA4Yi90YWJsZTphMzQyNWRiMGM3NzA0YjkzYjRlOWRjMTZmYTFmNDcwYy90YWJsZXJhbmdlOmEzNDI1ZGIwYzc3MDRiOTNiNGU5ZGMxNmZhMWY0NzBjXzUtNi0xLTEtMA_7e005b5d-fba5-4fad-babb-2e79dcc30f78"
      unitRef="usd">-125786000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90ZXh0cmVnaW9uOjVkNmU5M2IxN2VhMTQ4OTE5YTk5NTg1ZDJmNzM1ZTM4XzU3_25068a3b-ca4f-4297-a5b7-fd1a5320201f">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;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,436)&lt;/span&gt;&lt;/td&gt;&lt;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;715&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;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;(15,052)&lt;/span&gt;&lt;/td&gt;&lt;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;(7,291)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(20,488)&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;(6,576)&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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzQtMi0xLTEtMA_a6a2df83-6f28-4a77-9ee9-3d23a988b605"
      unitRef="usd">2750000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzQtNC0xLTEtMA_3c987c25-1b53-493b-bdcf-3123501d52c9"
      unitRef="usd">5089000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzQtNi0xLTEtMA_fa5cecdc-1f4e-4b82-8044-2fc319bfa563"
      unitRef="usd">1476000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzUtMi0xLTEtMA_1e0e78bd-9a41-43f8-81c6-b7118c0dd3d4"
      unitRef="usd">4868000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzUtNC0xLTEtMA_a2517508-ae05-430b-b07c-97320a9edfab"
      unitRef="usd">-286000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzUtNi0xLTEtMA_ecc3f1dd-04f4-4412-9b29-9e8d5550905a"
      unitRef="usd">-4881000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzYtMi0xLTEtMA_37da5fbe-003e-4656-afcd-2d628772a028"
      unitRef="usd">2116000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzYtNC0xLTEtMA_26f9e29e-2090-41d7-b8c6-d782b6a89e88"
      unitRef="usd">633000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzYtNi0xLTEtMA_b26a3c07-adea-4252-9be5-503449d37706"
      unitRef="usd">2690000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzctMi0xLTEtMA_052aa77a-d591-419c-b56f-141e6362f1f0"
      unitRef="usd">9734000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzctNC0xLTEtMA_1237301f-fd29-477e-a9e5-7f3ccc4fe309"
      unitRef="usd">5436000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzctNi0xLTEtMA_496954e3-cef2-446a-93df-ea0b51140e79"
      unitRef="usd">-715000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEwLTItMS0xLTA_cd155db4-6b93-49e2-a455-4cb3c1b4b78b"
      unitRef="usd">9707000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEwLTQtMS0xLTA_20d3028e-c47e-44a5-984e-dd7929d547db"
      unitRef="usd">7511000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEwLTYtMS0xLTA_90bde811-379f-4d22-a266-11e9349acd26"
      unitRef="usd">-6857000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzExLTItMS0xLTA_d07ec190-fe88-48aa-9f23-99011755bc2c"
      unitRef="usd">-3497000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzExLTQtMS0xLTA_dec34179-3fa4-470c-adf9-39af8ce668b2"
      unitRef="usd">10964000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzExLTYtMS0xLTA_f3924160-eedb-47a1-a024-41810c174cca"
      unitRef="usd">14375000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEyLTItMS0xLTA_9d970085-cecc-4bf3-ae61-a06960fc9704"
      unitRef="usd">8125000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEyLTQtMS0xLTA_eb84264b-922b-4aed-ac6f-0be88ed79628"
      unitRef="usd">-3423000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEyLTYtMS0xLTA_20f19eb5-a2d6-4d4a-9c96-950a14efcb71"
      unitRef="usd">-227000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEzLTItMS0xLTA_a25b8c22-610b-4854-8b29-2a8ecf6d3ae5"
      unitRef="usd">14335000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEzLTQtMS0xLTA_559a7ef0-1648-4af5-a171-117bfb4aab74"
      unitRef="usd">15052000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzEzLTYtMS0xLTA_b630494a-a05f-44cb-9684-74761e7c62fc"
      unitRef="usd">7291000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzE0LTItMS0xLTA_6e346045-5577-489c-8dc3-f1c09fee710d"
      unitRef="usd">24069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzE0LTQtMS0xLTA_a4c87659-a122-4e4e-adea-9db772f36a3c"
      unitRef="usd">20488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjMvZnJhZzo1ZDZlOTNiMTdlYTE0ODkxOWE5OTU4NWQyZjczNWUzOC90YWJsZTo2ODc2ZWU3N2I0OTY0Mjg4Yjg0YmFhNWJkY2U2OWFjYy90YWJsZXJhbmdlOjY4NzZlZTc3YjQ5NjQyODhiODRiYWE1YmRjZTY5YWNjXzE0LTYtMS0xLTA_9ed4958f-f3f8-47c4-9c9b-21acff55678c"
      unitRef="usd">6576000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90ZXh0cmVnaW9uOjVjZmU0NzBmNTBkZDRhMGFiYmViYjlkZmM1MzE0YTU4XzE0Mw_5d983622-c37d-473a-b944-3cadcb762961">&lt;div style="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) from continuing operations 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,415&#160;&lt;/span&gt;&lt;/td&gt;&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 provision (benefit)&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;text-align:left;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&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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Withholding tax&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;(766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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;(24,069)&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;(20,488)&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;(6,576)&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzMtMi0xLTEtMA_cb741606-fa8e-47ba-89a8-84a2a3fb4fd2"
      unitRef="usd">-5845000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzMtNC0xLTEtMA_c818ce35-a82c-4fb1-8915-bed86031b315"
      unitRef="usd">-19565000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzMtNi0xLTEtMA_6806917e-24dc-492c-8e33-7bf27cf4cd86"
      unitRef="usd">-26415000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzQtMi0xLTEtMA_f8eed5c8-bb94-4306-9b24-6ebd9d5bbc11"
      unitRef="usd">349000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzQtNC0xLTEtMA_763661e0-ff0a-4b42-a1b3-3974745b3067"
      unitRef="usd">8137000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzQtNi0xLTEtMA_336eaf4d-e8c8-4c86-a00a-4b671fbfdb4c"
      unitRef="usd">10519000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzUtMi0xLTEtMA_cd5ddf9c-dbca-44e5-8a82-a85d7768372e"
      unitRef="usd">2209000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzUtNC0xLTEtMA_f216328e-5ac4-4d06-a10a-f54a74656a1c"
      unitRef="usd">6531000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzUtNi0xLTEtMA_3b802f57-9467-455e-9db2-76d7faa0acc0"
      unitRef="usd">1367000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzYtMi0xLTEtMA_7555281e-7525-47b4-8c28-937cebfc97f1"
      unitRef="usd">1353000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzYtNC0xLTEtMA_9bc48794-9166-491f-9f54-89b3f248ea6f"
      unitRef="usd">12453000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzYtNi0xLTEtMA_f91193f8-d1a0-4824-8710-af012a445cf3"
      unitRef="usd">7825000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzctMi0xLTEtMA_d6a1c267-7e74-4fc3-97de-c6c7564923ec"
      unitRef="usd">44212000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzctNC0xLTEtMA_4e4b024d-e58a-486c-9f2b-a6fc699d5bb1"
      unitRef="usd">54251000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzctNi0xLTEtMA_7b00fdcb-4d7c-4c7a-88f0-e3b73b914643"
      unitRef="usd">50118000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzktMi0xLTEtMA_572f363c-2a2e-4f0e-a571-c67c3bbddc58"
      unitRef="usd">17180000</sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount>
    <sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzktNC0xLTEtMA_b895c789-60ae-47cb-9f9a-09a4b1ef4ec3"
      unitRef="usd">18786000</sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount>
    <sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzktNi0xLTEtMA_2fea3652-984c-43c1-9688-97a1578564a5"
      unitRef="usd">20254000</sats:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialIncludingLossFromIrishEntitiesAmount>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzgtMi0xLTEtMjczNjM_42aff606-1cd4-4f09-b864-b991af042988"
      unitRef="usd">766000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzgtNC0xLTEtMjczNjM_d137cba8-b144-4b63-a0ad-ead6d94adbfd"
      unitRef="usd">2171000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzgtNi0xLTEtMjczNjM_371ea722-d294-4f9c-95eb-957fdec36808"
      unitRef="usd">80000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzEwLTItMS0xLTA_9f600ea7-e91c-41b8-b33c-2f2acaa06cec"
      unitRef="usd">911000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzEwLTQtMS0xLTA_0f3e2293-40e4-46b1-b75f-cfbd5ebdd3be"
      unitRef="usd">202000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzEwLTYtMS0xLTA_d280540e-af61-4a5a-a43b-33dbb51aa2a9"
      unitRef="usd">-1014000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzExLTItMS0xLTA_5e80bedf-c245-4e1a-abc7-964a2634d7ba"
      unitRef="usd">24069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzExLTQtMS0xLTA_53008eb2-c47d-427b-bf94-f725340c63a1"
      unitRef="usd">20488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjYvZnJhZzo1Y2ZlNDcwZjUwZGQ0YTBhYmJlYmI5ZGZjNTMxNGE1OC90YWJsZTo1YzE4NzU2N2QxMTY0NzUxYTVmZjAzMGI1NGI1MTMwNi90YWJsZXJhbmdlOjVjMTg3NTY3ZDExNjQ3NTFhNWZmMDMwYjU0YjUxMzA2XzExLTYtMS0xLTA_ed8520f1-37c9-42c9-9aee-dcbed2066158"
      unitRef="usd">6576000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzE4NzA_85e0a9e0-4fdd-4f6f-baf0-f1f72dfede3b">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;274,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;289,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Unrealized losses on investments, 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;43,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 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;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;382,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;381,966&#160;&lt;/span&gt;&lt;/td&gt;&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;(225,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;157,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;200,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 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;Depreciation and amortization&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;(514,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(544,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(1,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(515,308)&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;(545,375)&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;(358,115)&lt;/span&gt;&lt;/td&gt;&lt;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;(344,441)&lt;/span&gt;&lt;/td&gt;&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 asset 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;1,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;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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 liability 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;(359,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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-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;(358,115)&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;(344,441)&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="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzQtMi0xLTEtMA_f5d0c9d2-1fa2-4a8e-8e24-d6eb85006852"
      unitRef="usd">274894000</sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards>
    <sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzQtNC0xLTEtMA_65acda15-13fb-42c2-9f0e-0a23da8e86cc"
      unitRef="usd">289353000</sats:DeferredTaxAssetsOperatingLossTaxCreditAndOtherCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherComprehensiveLoss
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzUtMi0xLTEtMA_ef4faf3c-6b89-4659-aca4-69ec02888e7e"
      unitRef="usd">43693000</us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
    <us-gaap:DeferredTaxAssetsOtherComprehensiveLoss
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzUtNC0xLTEtMA_8bd6ed72-b528-4f34-9229-cdce149d55cd"
      unitRef="usd">39018000</us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzYtMi0xLTEtMA_12062b98-3c31-4ccd-ac9e-e305a69908d1"
      unitRef="usd">21787000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzYtNC0xLTEtMA_8fa06d5b-8804-43cf-a070-79d15f51b3fb"
      unitRef="usd">19660000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzctMi0xLTEtMA_0b1b1694-615e-4573-ae14-67cadcad681c"
      unitRef="usd">6723000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzctNC0xLTEtMA_2cdaece6-8808-43cb-86bd-7ea228f9a436"
      unitRef="usd">5772000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzgtMi0xLTEtMA_7c5e2527-2fc4-4f90-8bbd-4dcdb8fb18bc"
      unitRef="usd">35689000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzgtNC0xLTEtMA_b127aca6-a543-45c4-89f3-84841d9f365b"
      unitRef="usd">28163000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzktMi0xLTEtMA_564b3b2a-6316-4d62-962f-4df7f18e7e11"
      unitRef="usd">382786000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzktNC0xLTEtMA_36d28e88-aed8-438e-b081-984dd36a9e5f"
      unitRef="usd">381966000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzEwLTItMS0xLTA_21f4a1fc-d0d4-4c36-8219-b8d52e3993c1"
      unitRef="usd">225593000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzEwLTQtMS0xLTA_e10261ee-de8b-4c3f-8f5a-5057bff77cd1"
      unitRef="usd">181032000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzExLTItMS0xLTA_0e2ed5bc-5353-4cce-be08-3710064c79d3"
      unitRef="usd">157193000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzExLTQtMS0xLTA_60455104-08bc-4474-acbf-0ee10e672540"
      unitRef="usd">200934000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE0LTItMS0xLTA_91a19dc1-3ebb-4481-a76a-422ba3e524fe"
      unitRef="usd">514091000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE0LTQtMS0xLTA_f5d11a4b-ff7e-48b5-a71b-4339969cf97c"
      unitRef="usd">544158000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE1LTItMS0xLTA_d72f028b-424e-4acd-8e9b-056176a301f8"
      unitRef="usd">1217000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE1LTQtMS0xLTA_7ca43e87-6bfb-4401-b2d6-7b537b6a78f1"
      unitRef="usd">1217000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE2LTItMS0xLTA_fa0bef93-9bb6-45c4-bf2c-5cb20b7d9339"
      unitRef="usd">515308000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE2LTQtMS0xLTA_c0d90ddc-c142-499a-9206-ad7a05fe935c"
      unitRef="usd">545375000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE3LTItMS0xLTA_3e5039fb-c1bb-41c8-8948-30ed35a7683c"
      unitRef="usd">358115000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE3LTQtMS0xLTA_b761dc06-f09a-4aab-8e7c-98fe31d56a30"
      unitRef="usd">344441000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id4827c8c60d44f7b9f3784e75f2af767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE5LTItMS0xLTA_437785e1-1ec6-4162-806c-57c14b2b41a9"
      unitRef="usd">1781000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i90ec2454a92846a7a40a7126d7225c71_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzE5LTQtMS0xLTA_b060ff07-a915-4cc8-840b-a64a8bde7e35"
      unitRef="usd">7251000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i135835d05c954f5cafa658c28ee28b2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzIwLTItMS0xLTA_4da0d1ff-8693-4f65-b10a-3ea14c7d4379"
      unitRef="usd">359896000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9d4e25a7338544ac95aaa51eecef34d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzIwLTQtMS0xLTA_d60675af-8b5b-4cae-9c4a-1b05fa3711b8"
      unitRef="usd">351692000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzIxLTItMS0xLTA_5a21f0b7-67b5-4865-9021-e8f88883ec5a"
      unitRef="usd">358115000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90YWJsZToxYjBhMzVmNjQ4Mzc0YTFlYTk3ZWJmM2Y2MTcxZjY4NC90YWJsZXJhbmdlOjFiMGEzNWY2NDgzNzRhMWVhOTdlYmYzZjYxNzFmNjg0XzIxLTQtMS0xLTA_0aaa7755-2215-4527-abfd-fec34322b37e"
      unitRef="usd">344441000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzE2MQ_e42d2fd5-2c24-4f26-aa1b-45a069164d6f"
      unitRef="usd">225600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzE2OA_68a7c9d4-7cb1-491d-bb10-0c189c70a974"
      unitRef="usd">181000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzcxMA_5a47cfbf-96f2-4c19-aba1-94376bc3b2d0"
      unitRef="usd">657500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id4827c8c60d44f7b9f3784e75f2af767_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzcyNA_00069c7a-adb3-43d2-9f37-27780aaf69b0"
      unitRef="usd">521200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i135835d05c954f5cafa658c28ee28b2d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzkxNA_0765d44c-1410-4754-9639-9688b59893bd"
      unitRef="usd">148000000.0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i7ba6a1c1d2d9419fbfd1cb3d49d7f576_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzkyMQ_074f9b38-ec9b-42f5-a2db-b579fd49c79d"
      unitRef="usd">103400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzI3NDg3NzkwNzE0MDM_a6867642-eb08-4051-9c1e-f9d231eaf554"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzM4NDgyOTA2OTkxNDE_8d04830d-9f0d-4c06-ad75-3b352b2f1f03"
      unitRef="usd">1800000</us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries>
    <us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MjkvZnJhZzpmNGFhMWUxMGVmZmQ0MjJlODlkYjMxNGJlMmQ1ODE5My90ZXh0cmVnaW9uOmY0YWExZTEwZWZmZDQyMmU4OWRiMzE0YmUyZDU4MTkzXzM4NDgyOTA2OTkxMjE_0585d22e-559c-4bd4-8982-3c637679d488"
      unitRef="usd">7300000</us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90ZXh0cmVnaW9uOmU4ZmViZmY3MGVhMzQ4Y2U5YmNmOGM3ZTBmMTExMjc2XzE1MTk_0024f2d7-2201-4880-a038-52c8f24aa09d">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;63,296&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(656)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Balance as of 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;150,060&#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;70,401&#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;69,540&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzMtMi0xLTEtMA_11a941cd-c4e4-4205-b517-87d2124ce4f6"
      unitRef="usd">70401000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzMtNC0xLTEtMA_2bb37bca-62c4-4656-99f0-49fb52f7f6dc"
      unitRef="usd">69540000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzMtNi0xLTEtMA_45ca3099-f01c-4f2b-9965-529dc3066ca0"
      unitRef="usd">63296000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzQtMi0xLTEtMA_a41096a5-d967-4033-8869-a1a8c9a9f77e"
      unitRef="usd">3349000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzQtNC0xLTEtMA_310ef3bb-63f4-4fef-a76a-4b81f1fbe534"
      unitRef="usd">861000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzQtNi0xLTEtMA_ae4c681a-b219-4d33-b8b7-c4619c8a1234"
      unitRef="usd">4361000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzUtMi0xLTEtMA_5391d092-be38-4d4c-b501-8070cddffb91"
      unitRef="usd">76882000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzUtNC0xLTEtMA_726096a2-898a-41b4-974f-fd1fa86da5c7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzUtNi0xLTEtMA_a0daf4de-2f84-48ef-a8b9-6e2aebef8f6a"
      unitRef="usd">2539000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzYtMi0xLTEtMA_5072ebb1-7d08-4e09-959e-7936e7c4ca8c"
      unitRef="usd">572000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzYtNC0xLTEtMA_d3c4de78-c2b9-4d58-9105-a6f05bdfc9bd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzYtNi0xLTEtMA_da813fa8-3b11-443a-8303-df785aba5f42"
      unitRef="usd">656000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzktMi0xLTEtMA_a0da03ba-2122-435e-b328-db14dfb2ad55"
      unitRef="usd">150060000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzktNC0xLTEtMA_c3467a60-4724-451e-aeb8-131fb52cd2c1"
      unitRef="usd">70401000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90YWJsZToxOTY4YWIwYzQzOTI0MGJiODNmYTNmNzhkNzhjZGExMy90YWJsZXJhbmdlOjE5NjhhYjBjNDM5MjQwYmI4M2ZhM2Y3OGQ3OGNkYTEzXzktNi0xLTEtMA_a4c931b5-5880-413c-a561-058f8a2fb0e7"
      unitRef="usd">69540000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90ZXh0cmVnaW9uOmU4ZmViZmY3MGVhMzQ4Y2U5YmNmOGM3ZTBmMTExMjc2XzEwMzQ_951001a8-e408-4180-bc00-139a035703b1"
      unitRef="usd">150100000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzUvZnJhZzplOGZlYmZmNzBlYTM0OGNlOWJjZjhjN2UwZjExMTI3Ni90ZXh0cmVnaW9uOmU4ZmViZmY3MGVhMzQ4Y2U5YmNmOGM3ZTBmMTExMjc2XzEwNDE_c46be784-6c62-4eec-b78c-8119949e302f"
      unitRef="usd">70400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181MzgvZnJhZzo2MWRlYjdjNmFmNzg0ZDAzYjNiZjM1MDAxZTIxN2UwMC90ZXh0cmVnaW9uOjYxZGViN2M2YWY3ODRkMDNiM2JmMzUwMDFlMjE3ZTAwXzM4_03541f33-0a90-448e-bcba-9532fe6b5b14">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 stock repurchase programs approved by our board of directors, we were authorized to repurchase up to $500.0 million of our outstanding shares of Class&#160;A common stock through and including December&#160;31, 2020.  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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&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, 2018&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;952,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;34.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;466,708&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:400;line-height:100%"&gt;Q4 Repurchase Authorization  &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:#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:2px 1pt;text-align:right;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&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, 2019&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="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;500,000&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, 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;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;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:#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&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: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,858,509&#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;26.85&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,858,509&#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;456,542&#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="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: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;On October 29, 2019, our Board of Directors authorized us to repurchase up to $500.0&#160;million of our Class A common stock through and including December 31, 2020.  Purchases under our repurchase authorization may be made through privately negotiated transactions, open market repurchases, one or more trading plans in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, or otherwise, subject to market conditions and other factors.  We may elect to purchase some or all, or not to purchase the maximum amount or any of, the remaining shares allowable under this program and we may also enter into additional share repurchase programs authorized by our Board of Directors. All shares repurchased reflected in the table above have been converted to treasury shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <sats:NumberOfVotesPerShareOfCommonStock
      contextRef="iafcde8263b2e402eab992a47c1665146_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzE2OQ_2fb09d41-d8a3-4817-9413-0ab9bbfa96f6"
      unitRef="vote">1</sats:NumberOfVotesPerShareOfCommonStock>
    <sats:NumberOfVotesPerShareOfCommonStock
      contextRef="ia4a6be659e1b4321a5adb8b736510f09_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzE2OQ_a3674c2d-10f3-4bec-b6da-758481c93478"
      unitRef="vote">1</sats:NumberOfVotesPerShareOfCommonStock>
    <sats:NumberOfVotesPerShareOfCommonStock
      contextRef="i68d26cfa81cc4465bc0119a7aba1612a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzIzOQ_72238932-1dd4-49a6-9a72-f6bdda708998"
      unitRef="vote">10</sats:NumberOfVotesPerShareOfCommonStock>
    <sats:CommonStockVotingRightsInEventOfChangeOfControl
      contextRef="ia4a6be659e1b4321a5adb8b736510f09_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzM3NA_085ee179-6e11-4a49-afb0-a1671e9192ee"
      unitRef="vote">10</sats:CommonStockVotingRightsInEventOfChangeOfControl>
    <sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock
      contextRef="ia4a6be659e1b4321a5adb8b736510f09_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzUyNg_52227916-89fc-43e9-bdbc-c1f1233debf3"
      unitRef="shares">1</sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock>
    <sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock
      contextRef="i68d26cfa81cc4465bc0119a7aba1612a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzUyNg_b5cc8240-e29f-43c4-8f53-75e970b1bb7b"
      unitRef="shares">1</sats:CommonStockConvertibleIntoNumberOfSharesOfClassACommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7e93de4acee147c896ab646d7d1614cc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzcyMg_222d6720-5863-4657-b436-3b559c0c0417"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i736db56d60144d6b82325b4aab64a4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NDcvZnJhZzowMmMxZDM1Nzg1ODA0ODRlYTY3MzMxNDY4YjYxMmY3My90ZXh0cmVnaW9uOjAyYzFkMzU3ODU4MDQ4NGVhNjczMzE0NjhiNjEyZjczXzk0NA_a6c7cb89-fad1-4a77-8c4f-cd69f71c36ae"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90ZXh0cmVnaW9uOmJjYjBkYjc5MDk0YjRlZTc5NGEyNTgwMzJmMGVlZjRkXzE1MQ_e4c43db2-46e5-4f23-8b83-345de5932373"
      unitRef="usd">500000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90ZXh0cmVnaW9uOmJjYjBkYjc5MDk0YjRlZTc5NGEyNTgwMzJmMGVlZjRkXzEwOTk1MTE2MjkyNjg_773cd444-3662-493d-a8aa-b387747ee3ca">The following table presents information with respect to purchases made by the Company:&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&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, 2018&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;952,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;34.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;466,708&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:400;line-height:100%"&gt;Q4 Repurchase Authorization  &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:#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:2px 1pt;text-align:right;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&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, 2019&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="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;500,000&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, 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;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;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:#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&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: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,858,509&#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;26.85&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,858,509&#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;456,542&#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="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: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;On October 29, 2019, our Board of Directors authorized us to repurchase up to $500.0&#160;million of our Class A common stock through and including December 31, 2020.  Purchases under our repurchase authorization may be made through privately negotiated transactions, open market repurchases, one or more trading plans in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, or otherwise, subject to market conditions and other factors.  We may elect to purchase some or all, or not to purchase the maximum amount or any of, the remaining shares allowable under this program and we may also enter into additional share repurchase programs authorized by our Board of Directors. 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="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzEtOC0xLTEtMTEzMTc_9602ca6f-908b-4cc8-9272-1fd2fd5b7c59"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzItMi0xLTEtMTEzMjQ_4c30e627-dda0-4453-81f7-0858c4c8b732"
      unitRef="shares">952603</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzItNC0xLTEtMTEzMzI_8c3da3c0-673c-4158-9669-7a10980cf00d"
      unitRef="usdPerShare">34.95</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzItNi0xLTEtMTEzMzY_66be137a-940c-45e9-a3c8-ceb8f1a0d1eb"
      unitRef="shares">952603</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzItOC0xLTEtMTEzNDI_fbf71bde-ce69-4189-8945-d1b403b86e7d"
      unitRef="usd">466708000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ic3c428730dfe4bb2b6abeaa8e793b4b1_I20191029"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzMtOC0xLTEtMTcyNzE_80b5b725-c35b-4784-b3cc-3eedeed8f9ad"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzMtMi0xLTEtMTEzMjQ_8c8ea94f-a839-4897-ac6f-e9ddebcfb150"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzMtNC0xLTEtMTEzMzI_4548ca2d-adf9-4ce9-98c8-114679346364"
      unitRef="usdPerShare">0</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzMtNi0xLTEtMTEzMzY_40329dca-89f5-45a3-a3d0-9fa550bc89f6"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzMtOC0xLTEtMTEzNDI_ebeaa459-841f-4f7a-be74-3fd666128885"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzQtMi0xLTEtMTEzMjQ_25cdb5ee-7fbb-49cb-bc76-3e8fb4f9517a"
      unitRef="shares">1905906</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzQtNC0xLTEtMTEzMzI_cf9b1de2-1904-4255-a39e-fd66e76f3909"
      unitRef="usdPerShare">22.79</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzQtNi0xLTEtMTEzMzY_aeeb2ddc-94f2-4db7-8195-78ef67106908"
      unitRef="shares">1905906</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzQtOC0xLTEtMTEzNDI_cb804d6f-1ebb-48d1-a32c-0e52704171bc"
      unitRef="usd">456542000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i42b8617976a44aa9a8e9bf5abc66d002_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzUtMi0xLTEtMTEzMjQ_af3904de-2cfb-445c-8db3-68946041cbf2"
      unitRef="shares">2858509</us-gaap:StockRepurchasedDuringPeriodShares>
    <sats:StockRepurchasedDuringPeriodPricePerShare
      contextRef="i42b8617976a44aa9a8e9bf5abc66d002_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzUtNC0xLTEtMTEzMzI_79a3371d-eddb-40f3-ba3f-cb2191997619"
      unitRef="usdPerShare">26.85</sats:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i42b8617976a44aa9a8e9bf5abc66d002_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzUtNi0xLTEtMTEzMzY_33b4d241-e0ea-4bfb-8d90-6ac93ed227c0"
      unitRef="shares">2858509</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4313d73c62df4e0e96b4a20744c19968_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90YWJsZToxZTZkMmRjZjU4ZmQ0Yjg1YjI5MjNkMWQ1MWMxNWUyOC90YWJsZXJhbmdlOjFlNmQyZGNmNThmZDRiODViMjkyM2QxZDUxYzE1ZTI4XzYtOC0xLTEtMjQ1NDk_e5d1a06f-e667-4442-a1bb-63da1716550c"
      unitRef="usd">456542000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7fa9304df7d74d67b68d733d2b86d6c9_I20191029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTAvZnJhZzpiY2IwZGI3OTA5NGI0ZWU3OTRhMjU4MDMyZjBlZWY0ZC90ZXh0cmVnaW9uOmJjYjBkYjc5MDk0YjRlZTc5NGEyNTgwMzJmMGVlZjRkXzEwOTk1MTE2MzEwNDI_5c352f27-fb24-4fdb-82a4-fb9e00f8db29"
      unitRef="usd">500000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTMvZnJhZzo4NGUyZWY3ZjM4N2E0MjVlYjQ5NWNjZjc1MzM0N2VkYy90ZXh0cmVnaW9uOjg0ZTJlZjdmMzg3YTQyNWViNDk1Y2NmNzUzMzQ3ZWRjXzQx_8cf584cd-0097-45e3-8303-c1d798346f07">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&#160;million shares of Class&#160;A common stock.  As of December&#160;31, 2020, we had approximately 1.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, 2020, 2019 and 2018, employee purchases of Class&#160;A common stock through the ESPP totaled approximately 452,000&#160;shares, 285,000&#160;shares and 245,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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,007&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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,654&#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,605&#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;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;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;181,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;127,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="if45557c402874bfc898fff120cd84267_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzI3NDg3NzkwNzA0NTA_1d7491cb-9184-45f7-9ba5-7b93b64b129a"
      unitRef="shares">5000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if45557c402874bfc898fff120cd84267_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzIwNQ_4ea781b1-cd78-4245-bf3b-f0d7c6e37283"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <sats:EmployeeStockPurchasePlanMaximumFairValueOfCommonStockPermittedToBePurchasedPerAnnum
      contextRef="i0993682944474a278607faf2b865d4a2_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzYyNQ_3003e64b-ec2d-4eff-a25a-17c912b18291"
      unitRef="usd">25000</sats:EmployeeStockPurchasePlanMaximumFairValueOfCommonStockPermittedToBePurchasedPerAnnum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i0993682944474a278607faf2b865d4a2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzc1NQ_6c1a9d3c-5487-429e-8a8a-83da9266a9e4"
      unitRef="number">0.850</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0993682944474a278607faf2b865d4a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzkzOQ_b307bfaa-12c1-4a93-996a-b125d3bc656b"
      unitRef="shares">452000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic83cce1eae964a0bb428ebb511ac24b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzk1MA_463160c8-ab22-4757-8580-3cbbb89e60d3"
      unitRef="shares">285000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4aca260eb6d14bd2b3c9aa5c514d76db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NTkvZnJhZzo2MDdjMmNiZGI5MjE0MmU1OGQyNzQ4YzVkNDZhN2E2ZC90ZXh0cmVnaW9uOjYwN2MyY2JkYjkyMTQyZTU4ZDI3NDhjNWQ0NmE3YTZkXzk2NA_5f6b1477-a735-4921-995f-d9a94580605e"
      unitRef="shares">245000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzEzNA_49d0e3ac-0ade-4d73-92e8-491eb75fae35"
      unitRef="number">0.750</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzM5NA_363baee1-1130-46f4-a6bc-d624fe6a9682"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelTwo
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzQyNQ_d2e997e3-3a45-48be-8fb6-bd64a40bc3fb"
      unitRef="number">0.060</sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelTwo>
    <sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelOne
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzQ5NQ_5a3a3cbd-005e-4f03-988c-5063eca09e4a"
      unitRef="number">0.030</sats:DefinedContributionPlanEmployerMatchEmployeeContributionLevelOne>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzU0Mg_1386c49c-14bc-44f5-b998-c3eb2397174e"
      unitRef="usd">7500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2Xzc4MQ_91bff1ab-e606-4e38-9402-87f49178b2de"
      unitRef="number">0.200</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <sats:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentageAfterSpecifiedPeriodOfService
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzgwMQ_c5632c39-cf3d-4c79-99a1-f48877cc6531"
      unitRef="number">1.000</sats:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentageAfterSpecifiedPeriodOfService>
    <sats:DefinedContributionPlanEligiblePeriodOfServiceForMatchingContribution
      contextRef="i4b1e49dc17594709abb8487646886069_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2Xzg1Mg_62c8c9bb-ddb7-4bf5-a062-b05ecd642828">P5Y</sats:DefinedContributionPlanEligiblePeriodOfServiceForMatchingContribution>
    <us-gaap:DefinedContributionPlanDisclosuresTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90ZXh0cmVnaW9uOjE5NjZiZDcxMjdmMTRlZDlhOWRkYjcyYmJkMTQ2Mjc2XzEwOTk1MTE2MzAyMjM_45f75439-169b-4947-a70e-d6ab94478a0b">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,007&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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,654&#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,605&#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;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;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;181,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;127,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="i330cc0b2923844d1a24bc2259a5193b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzMtMi0xLTEtMTE1MzI_3b777e2c-5d31-4aa4-bbfd-5a803460215e"
      unitRef="usd">5239000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i52039496a7464d9899680a4b0692949e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzMtNC0xLTEtMTE1MzU_0cd6fb76-5a94-48c1-a5f4-e7f399615b7a"
      unitRef="usd">5095000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7a9b55fab29b41f9ab7dce396873dc99_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzMtNi0xLTEtMTE1Mzg_65e38cc5-1c6f-44b7-b0fd-5f46a73525cd"
      unitRef="usd">5007000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i330cc0b2923844d1a24bc2259a5193b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzQtMi0xLTEtMTE1MjM_f776d5c1-06ca-4984-8071-b8d6968d47d1"
      unitRef="usd">6921000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i52039496a7464d9899680a4b0692949e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzQtNC0xLTEtMTE1MjY_068a3d6b-d21c-4851-86b8-81cc292b19b3"
      unitRef="usd">6654000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i7a9b55fab29b41f9ab7dce396873dc99_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzQtNi0xLTEtMTE1Mjk_8dd083e7-f37f-423b-bd17-d6725470c4bd"
      unitRef="usd">7605000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i330cc0b2923844d1a24bc2259a5193b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzUtMi0xLTEtMTE1MjM_d784d422-4b48-4f02-a4dc-818f97964d96"
      unitRef="shares">160000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i52039496a7464d9899680a4b0692949e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzUtNC0xLTEtMTE1MjY_48040fc8-be41-4856-959e-8a68db4049c9"
      unitRef="shares">181000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i7a9b55fab29b41f9ab7dce396873dc99_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjIvZnJhZzoxOTY2YmQ3MTI3ZjE0ZWQ5YTlkZGI3MmJiZDE0NjI3Ni90YWJsZToxYTg5NzQ1ZjgyYzY0NGNhYTdmNWE2N2VlN2MxYjg5MS90YWJsZXJhbmdlOjFhODk3NDVmODJjNjQ0Y2FhN2Y1YTY3ZWU3YzFiODkxXzUtNi0xLTEtMTE1Mjk_9d106483-3cde-4437-bbb0-8666e8020d78"
      unitRef="shares">127000</us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NjUvZnJhZzoxOWJmMzA4ZTE1OGM0YmQ5YjcxOGVmMDdmYjdlMTMxMy90ZXh0cmVnaW9uOjE5YmYzMDhlMTU4YzRiZDliNzE4ZWYwN2ZiN2UxMzEzXzQ1_d0d4646c-3894-4274-a9df-4a48fb5c846e">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, 2020, we had outstanding stock options to acquire approximately 4.8 million shares of our Class&#160;A common stock under these plans. Stock options granted prior to December&#160;31, 2020 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, 2020, we had approximately 6.3 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&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 the BSS Transaction, we adjusted stock options that were unexercised and outstanding as of the date of the Distribution, which resulted in an increase in the number of such options and a reduction in the exercise price of such options.&lt;/span&gt;&lt;/div&gt;xercise prices for stock options outstanding and exercisable as of December&#160;31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;21,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1&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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1&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.20&#160;&lt;/span&gt;&lt;/td&gt;&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;5,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;23.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;1&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;22.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;430,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2&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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2&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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;810,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;3&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;33.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,572,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;38.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;7&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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,025,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;4&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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,019,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;4&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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;875,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;63,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,804,891&#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;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;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,045,000&#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;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;39.42&#160;&lt;/span&gt;&lt;/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;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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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,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;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;5,013,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;41.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;4,951,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;41.42&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,959,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;51.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,986,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;padding:2px 0 2px 1pt;text-align:right;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,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;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;5,013,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;41.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;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;2,510,947&#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;38.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,710,138&#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;38.59&#160;&lt;/span&gt;&lt;/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 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;6,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;364&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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;17,101&#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;1,774&#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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;9,325&#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;10,076&#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 $1.7&#160;million, $1.9&#160;million and $2.0&#160;million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.  As of December&#160;31, 2020, total unrecognized stock-based compensation cost, net of estimated forfeitures, related to our unvested stock awards was $15.0&#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, 2020, 2019 and 2018 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;0.25% - 1.72%&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;1.83% - 2.54%&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;2.25% - 2.99%&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;24.32% - 30.07%&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;23.58% - 30.95%&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;22.77% - 23.28%&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.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;5.7 - 5.8&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;5.7 - 5.8&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;$6.56 - $11.63&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;$10.22 - $14.49&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;$12.38 - $16.23&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, 2020, the aggregate intrinsic value of our stock options was $0.1&#160;million for options outstanding and $0.1&#160;million for options exercisable as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzEvZnJhZzpkYjQzMjQxZmYzMmM0Y2EyOWY1MTZkYTI4ZTg5NDA4MS90ZXh0cmVnaW9uOmRiNDMyNDFmZjMyYzRjYTI5ZjUxNmRhMjhlODk0MDgxXzMyMg_d4c683c3-93e3-46fe-a04e-5cea740a75b5"
      unitRef="shares">4800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5346baf9b6f1401e8ab58d5a9cb28a2b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzEvZnJhZzpkYjQzMjQxZmYzMmM0Y2EyOWY1MTZkYTI4ZTg5NDA4MS90ZXh0cmVnaW9uOmRiNDMyNDFmZjMyYzRjYTI5ZjUxNmRhMjhlODk0MDgxXzY2Nw_8144506a-4c4b-490a-aae6-331b1b31604f">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia9148ee68d10430288367b8bde8f424e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzEvZnJhZzpkYjQzMjQxZmYzMmM0Y2EyOWY1MTZkYTI4ZTg5NDA4MS90ZXh0cmVnaW9uOmRiNDMyNDFmZjMyYzRjYTI5ZjUxNmRhMjhlODk0MDgxXzcwNQ_9d4425b1-2df5-46dd-80ea-793334dda690">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5346baf9b6f1401e8ab58d5a9cb28a2b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzEvZnJhZzpkYjQzMjQxZmYzMmM0Y2EyOWY1MTZkYTI4ZTg5NDA4MS90ZXh0cmVnaW9uOmRiNDMyNDFmZjMyYzRjYTI5ZjUxNmRhMjhlODk0MDgxXzgxMw_aa0cb431-d8ab-4166-9268-8e4ed2bcbcc9">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i795f8bf284804234b426a643f8534110_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzEvZnJhZzpkYjQzMjQxZmYzMmM0Y2EyOWY1MTZkYTI4ZTg5NDA4MS90ZXh0cmVnaW9uOmRiNDMyNDFmZjMyYzRjYTI5ZjUxNmRhMjhlODk0MDgxXzEyMTQ_d2c9f767-f7fd-43b4-a86e-29b4769df2e0"
      unitRef="shares">6300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90ZXh0cmVnaW9uOjhjNmJiNzQwOTA5YTRmN2I4MGZmM2M1ODY1YjA3ZTc5Xzk0_845342c4-2389-4acb-95e7-a168570deb75">&lt;div style="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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;21,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1&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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1&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.20&#160;&lt;/span&gt;&lt;/td&gt;&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;5,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;23.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;1&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;22.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;430,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2&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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2&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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;810,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;3&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;33.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,572,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;38.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;7&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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,025,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;4&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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,019,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;4&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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;875,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;63,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,804,891&#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;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;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,045,000&#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;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;39.42&#160;&lt;/span&gt;&lt;/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="if9a28749eb9f4336b3dd0f7821c08307_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtMC0xLTEtMC90ZXh0cmVnaW9uOjU1NTg5ZTkyZjZlNjQzNWNiMjkwNWFlNWEyMTExMWU5XzI3NDg3NzkwNjk0NjM_57175ac3-05e1-4614-9c8b-d6d05a7c5ae6"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="if9a28749eb9f4336b3dd0f7821c08307_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtMC0xLTEtMC90ZXh0cmVnaW9uOjU1NTg5ZTkyZjZlNjQzNWNiMjkwNWFlNWEyMTExMWU5XzI3NDg3NzkwNjk0NzI_920309cf-e05b-4212-8937-8eba5f98ca3d"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i67c4b1f8b299420ea52b89525e25039f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtMi0xLTEtMA_79c9199e-312e-4c26-9cb6-a8de44958b51"
      unitRef="shares">21864</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i29ae657d9d0b47b1b4f549f92e3aad7d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtNC0xLTEtMA_5b7c6582-ea1c-4513-8721-feb74aea0767">P1Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i67c4b1f8b299420ea52b89525e25039f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtNi0xLTEtMA_fc2788fa-25dd-4db4-b80a-16c085548aad"
      unitRef="usdPerShare">18.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i67c4b1f8b299420ea52b89525e25039f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtOC0xLTEtMA_ff315349-901d-43df-958f-ac55df32c1c9"
      unitRef="shares">21864</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i29ae657d9d0b47b1b4f549f92e3aad7d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtMTAtMS0xLTA_e3844a4d-803d-4a25-95c0-04b7cf49719d">P1Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i67c4b1f8b299420ea52b89525e25039f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzMtMTItMS0xLTA_44069c12-71f3-49ee-80e7-2178a133c60e"
      unitRef="usdPerShare">18.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ibab7bf0f7a944dd4a8441ca78795785a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtMC0xLTEtMC90ZXh0cmVnaW9uOjI4ZDg4NjEwMzAzMzQ4MDZiMTY3MjY3YzE2OWRlYzk3XzI3NDg3NzkwNjk0NjU_be7a624a-93d6-4d25-a803-a19baf83d95f"
      unitRef="usdPerShare">20.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ibab7bf0f7a944dd4a8441ca78795785a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtMC0xLTEtMC90ZXh0cmVnaW9uOjI4ZDg4NjEwMzAzMzQ4MDZiMTY3MjY3YzE2OWRlYzk3XzI3NDg3NzkwNjk0NzQ_193bf3ff-9a90-492c-90fd-56c067257f49"
      unitRef="usdPerShare">25.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ifde62ebccca842b3ad78b0e024dcad41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtMi0xLTEtMA_1d845d47-e61c-4e50-be86-889579b34843"
      unitRef="shares">5221</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id253ab66cdcb45e29c468a42f832feed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtNC0xLTEtMA_ee191b24-cc07-41f3-bb69-932c193589ba">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ifde62ebccca842b3ad78b0e024dcad41_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtNi0xLTEtMA_221d0a98-af32-4e55-a25e-d69d1f3558db"
      unitRef="usdPerShare">23.65</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ifde62ebccca842b3ad78b0e024dcad41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtOC0xLTEtMA_b99cf817-e92d-43f1-b774-e198e6ad2cb7"
      unitRef="shares">3221</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id253ab66cdcb45e29c468a42f832feed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtMTAtMS0xLTA_d5b89d41-1c11-412d-ad4f-f6bf127ebf67">P1Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ifde62ebccca842b3ad78b0e024dcad41_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzQtMTItMS0xLTA_3da358f7-fa52-4921-b86a-71a9e658a05f"
      unitRef="usdPerShare">22.96</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i58aca3ef7e0e4a37b76ea80a7944bb31_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmViNjI4N2JiOGIyYTQwMmQ5YmFlYzYxYTU4NWJiOTVhXzI3NDg3NzkwNjk0NjU_6cd3029b-92fd-4070-b2c2-ee859019b4d0"
      unitRef="usdPerShare">25.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i58aca3ef7e0e4a37b76ea80a7944bb31_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmViNjI4N2JiOGIyYTQwMmQ5YmFlYzYxYTU4NWJiOTVhXzI3NDg3NzkwNjk0NzQ_5befe3f8-d04a-45cf-8c18-6a213381b0d4"
      unitRef="usdPerShare">30.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i92fa0d7069e24876a05be70e991c7139_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtMi0xLTEtMA_b2a048a9-e4c2-4890-9d24-2210f45d2bd3"
      unitRef="shares">430635</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iec58d28029334345b79a639114c49ca4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtNC0xLTEtMA_8d3d1ec0-821f-408b-930c-21f3d1d854aa">P2Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i92fa0d7069e24876a05be70e991c7139_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtNi0xLTEtMA_b45dca1e-372b-4e2c-a64e-c2c506bea433"
      unitRef="usdPerShare">29.60</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i92fa0d7069e24876a05be70e991c7139_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtOC0xLTEtMA_f4d8c93d-ef62-4967-bbd9-cfbafc872533"
      unitRef="shares">430635</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iec58d28029334345b79a639114c49ca4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtMTAtMS0xLTA_4a13bd60-6b2b-4d67-83e5-8fc1cd07347a">P2Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i92fa0d7069e24876a05be70e991c7139_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzUtMTItMS0xLTA_bb3f6008-cadc-4a8f-a75b-67eec38956b7"
      unitRef="usdPerShare">29.60</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8f9aaaabc4054036a13040fd88a684fb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjA2ZDgxNzBmZjViNzRmZTFhNDhiMmQ1MWNkOWRlZjQ3XzI3NDg3NzkwNjk0NjU_a35ddffc-a6b6-4f47-b8ea-445e2ec010b9"
      unitRef="usdPerShare">30.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8f9aaaabc4054036a13040fd88a684fb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjA2ZDgxNzBmZjViNzRmZTFhNDhiMmQ1MWNkOWRlZjQ3XzI3NDg3NzkwNjk0NzQ_9da79609-6efc-4904-ba08-7cd077f8cb7e"
      unitRef="usdPerShare">35.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i62dfe7d2285941dcb90a10c6adcbeec6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtMi0xLTEtMA_0f9a5518-dde1-40ab-bc1d-b8a6f2b08676"
      unitRef="shares">810361</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8e7ce7225c63472e9df9ca653bacb913_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtNC0xLTEtMA_a927654a-e7ba-4d31-980e-9fc752f345ee">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i62dfe7d2285941dcb90a10c6adcbeec6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtNi0xLTEtMA_18c4746e-0f8e-40aa-a0cc-123a62ac9ec6"
      unitRef="usdPerShare">32.57</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i62dfe7d2285941dcb90a10c6adcbeec6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtOC0xLTEtMA_9a1613d0-3871-4659-8680-bcff569a723c"
      unitRef="shares">488397</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8e7ce7225c63472e9df9ca653bacb913_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtMTAtMS0xLTA_17f16f1c-eecd-4b3a-8a33-41aca97a3b9a">P3Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i62dfe7d2285941dcb90a10c6adcbeec6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzYtMTItMS0xLTA_2745f369-864a-4051-a55f-641cdf179030"
      unitRef="usdPerShare">33.13</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i833f8296c9d84677a5875fd7ba22f2a3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctMC0xLTEtMC90ZXh0cmVnaW9uOjEyMzUzNjgwNDIwMDRkYzZhMzY0ODM0MzQyYTQ1OGZiXzI3NDg3NzkwNjk0NjU_cd6b953c-f9d1-4e39-99cb-883de08b047d"
      unitRef="usdPerShare">35.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i833f8296c9d84677a5875fd7ba22f2a3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctMC0xLTEtMC90ZXh0cmVnaW9uOjEyMzUzNjgwNDIwMDRkYzZhMzY0ODM0MzQyYTQ1OGZiXzI3NDg3NzkwNjk0NzQ_e818ae99-2f8c-4f6f-9128-05948c7e2c66"
      unitRef="usdPerShare">40.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i7b46763bdc93432cb332ffc85e8f94b9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctMi0xLTEtMA_9d091793-78bb-4578-8239-0286745f6500"
      unitRef="shares">1572812</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id5cc660c0f2a4dc4a89e4436b263f962_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctNC0xLTEtMA_f375053d-cb54-4d97-b2b6-664153db0be5">P8Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i7b46763bdc93432cb332ffc85e8f94b9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctNi0xLTEtMA_bd540ffb-465c-467a-8e7f-1d9c44257991"
      unitRef="usdPerShare">38.77</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i7b46763bdc93432cb332ffc85e8f94b9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctOC0xLTEtMA_df2292d1-b915-4013-9f77-3142687d6254"
      unitRef="shares">506582</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id5cc660c0f2a4dc4a89e4436b263f962_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctMTAtMS0xLTA_1835ecc4-8e41-46d5-a76c-eca2ba9cd002">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i7b46763bdc93432cb332ffc85e8f94b9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzctMTItMS0xLTA_0e5c6cb2-f8f6-48f0-b2dc-9a5c26be8786"
      unitRef="usdPerShare">38.59</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i9269c9af032b438faffdf88ada1544e6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjcyYmRhMjNiMWFkYTQzNDZiOTI3ZTI1NWUxMGIxZWYwXzI3NDg3NzkwNjk0NjU_991298b9-3890-4366-a8fb-42767c6348c4"
      unitRef="usdPerShare">40.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i9269c9af032b438faffdf88ada1544e6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjcyYmRhMjNiMWFkYTQzNDZiOTI3ZTI1NWUxMGIxZWYwXzI3NDg3NzkwNjk0NzQ_cbd92215-1cc3-46d0-b45a-1d906055b125"
      unitRef="usdPerShare">45.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="idf27fdbf53734a96af6b059681eb3a50_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtMi0xLTEtMA_dd2007bd-fb43-4503-b535-f6d3cbe177e5"
      unitRef="shares">1025386</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i147ff918ad6f4fb6ba7837735d0e17b9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtNC0xLTEtMA_1b398a39-fbce-4ce5-8238-360060c85af8">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="idf27fdbf53734a96af6b059681eb3a50_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtNi0xLTEtMA_1d5f4430-a652-48ee-af53-b5ceae11ebc0"
      unitRef="usdPerShare">42.19</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="idf27fdbf53734a96af6b059681eb3a50_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtOC0xLTEtMA_8d88c041-1b97-48e2-966d-deed5da48433"
      unitRef="shares">1019235</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i147ff918ad6f4fb6ba7837735d0e17b9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtMTAtMS0xLTA_7db1e79c-ed0e-46e2-8146-57fbe7916468">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="idf27fdbf53734a96af6b059681eb3a50_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzgtMTItMS0xLTA_e26f3259-bad6-4488-b783-494ef130884f"
      unitRef="usdPerShare">42.19</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i207697ba6b1c42c4864a1e3297081036_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktMC0xLTEtMC90ZXh0cmVnaW9uOjEzNTEyZmFmMWRiYzRjOTc5ODM3N2U2MzgxNTk1NmEwXzI3NDg3NzkwNjk0NjU_e8190936-cbfd-436f-b0e9-bc65ccb2dec9"
      unitRef="usdPerShare">45.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i207697ba6b1c42c4864a1e3297081036_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktMC0xLTEtMC90ZXh0cmVnaW9uOjEzNTEyZmFmMWRiYzRjOTc5ODM3N2U2MzgxNTk1NmEwXzI3NDg3NzkwNjk0NzQ_9d80ca94-a79c-4206-ab87-d319195ff285"
      unitRef="usdPerShare">50.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4bdbff34e245411194a7d1b1f525c025_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktMi0xLTEtMA_a6d54ff3-baff-4a6b-9f8c-fcb08e08bbf9"
      unitRef="shares">875335</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib44953f3d91e41e4ab52b580403b9a1a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktNC0xLTEtMA_91447a68-fdc5-4e78-94d1-22fed09ca81b">P6Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i4bdbff34e245411194a7d1b1f525c025_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktNi0xLTEtMA_0764dbd3-7605-4c16-a863-18db6c2e7a8c"
      unitRef="usdPerShare">48.51</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i4bdbff34e245411194a7d1b1f525c025_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktOC0xLTEtMA_e0eaff79-b0de-46b3-aeaf-c380848673c3"
      unitRef="shares">531357</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib44953f3d91e41e4ab52b580403b9a1a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktMTAtMS0xLTA_4a90c028-645c-45f0-9a27-bedff91b7818">P6Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i4bdbff34e245411194a7d1b1f525c025_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzktMTItMS0xLTA_51fc4443-5b4f-4f13-b3f4-6e121619d03f"
      unitRef="usdPerShare">48.50</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ic6ba32eff0044c22a870098a580ca3d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpjYmY2NWUwOTUwZTc0M2MwOTEzMWE4Y2JjNjdiZDdlNF8yNzQ4Nzc5MDY5NDY1_e570425e-dac6-4deb-bdb9-1c2b01cd405b"
      unitRef="usdPerShare">50.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ic6ba32eff0044c22a870098a580ca3d4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjpjYmY2NWUwOTUwZTc0M2MwOTEzMWE4Y2JjNjdiZDdlNF8yNzQ4Nzc5MDY5NDc0_d38aa4e8-7712-4d33-8abb-fbae7a1beb4a"
      unitRef="usdPerShare">55.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i0edc7f649b0a4a44b644d489ebb920a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTItMS0xLTA_412bfe32-eebf-4525-808b-ac988d9f34f8"
      unitRef="shares">63277</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic89171013d494a3185f5f555434960ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTQtMS0xLTA_380f5aee-cfc5-4ac2-b886-d1c4d68e4be3">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i0edc7f649b0a4a44b644d489ebb920a6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTYtMS0xLTA_82110902-6b9e-46d9-9b3a-92178e5fec4d"
      unitRef="usdPerShare">52.69</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i0edc7f649b0a4a44b644d489ebb920a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTgtMS0xLTA_5d8964e5-276b-4942-a703-9e57eec54a61"
      unitRef="shares">43709</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic89171013d494a3185f5f555434960ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTEwLTEtMS0w_983e80c0-a42d-4be3-8ba3-1bf3cc04f3f0">P5Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i0edc7f649b0a4a44b644d489ebb920a6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEwLTEyLTEtMS0w_2d26a051-cb0c-474d-8185-85d3efa74ca2"
      unitRef="usdPerShare">52.71</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEzLTItMS0xLTA_9b2f4e57-a831-457d-a9d8-f4414cc6109d"
      unitRef="shares">4804891</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEzLTQtMS0xLTA_86447036-18dc-4788-bc80-b748fcfac583">P6Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEzLTYtMS0xLTA_18866270-fa55-465d-b695-4dfaaa94da7b"
      unitRef="usdPerShare">39.48</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEzLTgtMS0xLTA_176832ba-4694-4729-a753-75c66913fa37"
      unitRef="shares">3045000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEzLTEwLTEtMS0w_9c3c9009-7282-44a9-a6ff-f170a29a5309">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzQvZnJhZzo4YzZiYjc0MDkwOWE0ZjdiODBmZjNjNTg2NWIwN2U3OS90YWJsZTo3YWNjMjVmOTMzZTQ0MTlmYWI4Y2M0ZTcyODU5YzM2OC90YWJsZXJhbmdlOjdhY2MyNWY5MzNlNDQxOWZhYjhjYzRlNzI4NTljMzY4XzEzLTEyLTEtMS0w_aacb573c-5d9a-4f3c-b039-8eecf6f0cddb"
      unitRef="usdPerShare">39.42</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90ZXh0cmVnaW9uOjFlNGQ1OWY4MjExNzRjMjRiZDRjNTc0OTY3MzA1NjNlXzU5Ng_1649f907-289a-4323-9416-88bc4406dc75">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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,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;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;5,013,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;41.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;4,951,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;41.42&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,959,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;51.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,986,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;padding:2px 0 2px 1pt;text-align:right;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,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;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;5,013,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;41.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;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;2,510,947&#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;38.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,710,138&#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;38.59&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i59c4da8b94c54efeaad5f6494f6231ee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzQtMi0xLTEtMA_641cd7c6-0806-4953-b3e9-69307b57c907"
      unitRef="shares">4812644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i59c4da8b94c54efeaad5f6494f6231ee_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzQtNC0xLTEtMA_c053997e-d35b-409a-bf2c-4450808f5020"
      unitRef="usdPerShare">43.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6cde7606d8c0481090f1d73b4b0277c7_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzQtNi0xLTEtMA_8b7ad7eb-30bd-47e5-9631-749f03889917"
      unitRef="shares">5013038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6cde7606d8c0481090f1d73b4b0277c7_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzQtOC0xLTEtMA_b2f5365a-3bb5-4a9f-b32c-391b27e7c0d8"
      unitRef="usdPerShare">41.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibec1d4a074d74fc08d0012463d201b2d_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzQtMTAtMS0xLTA_e59c28ed-a89c-459b-801d-559a6f6a2791"
      unitRef="shares">4951256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibec1d4a074d74fc08d0012463d201b2d_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzQtMTItMS0xLTA_70da3434-4c4a-4cda-b9cc-f6632cab1d00"
      unitRef="usdPerShare">41.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzUtMi0xLTEtMA_d103a7a4-efee-44d7-a9fd-90665d54fd26"
      unitRef="shares">180500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzUtNC0xLTEtMA_3000f995-04c6-4a3d-98bc-ff2fad5d845c"
      unitRef="usdPerShare">30.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzUtNi0xLTEtMA_08d9922b-b12d-4bab-8069-36ca49d16884"
      unitRef="shares">1959597</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzUtOC0xLTEtMA_09a923ee-0890-4fcb-b1b7-ad23f17387d8"
      unitRef="usdPerShare">38.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzUtMTAtMS0xLTA_89fc22a3-680b-4aa9-88dd-a1bb583853b8"
      unitRef="shares">215500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzUtMTItMS0xLTA_6dae3efe-db9a-4280-8b93-4d7d2f2c7a02"
      unitRef="usdPerShare">51.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzYtMi0xLTEtMA_55fbec43-21d4-49bc-aa15-bc77eb09ccd2"
      unitRef="shares">45170</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzYtNC0xLTEtMA_d572a978-5276-4b2d-942f-d663752ab10d"
      unitRef="usdPerShare">18.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzYtNi0xLTEtMA_4221ea81-cb42-4592-a55b-5ae41c56288f"
      unitRef="shares">1986937</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzYtOC0xLTEtMA_7762d46a-fba8-44e7-9fc6-bd9d2bdbde6a"
      unitRef="usdPerShare">33.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzYtMTAtMS0xLTA_5831a249-b2ac-4b87-9fa3-f0b562052f38"
      unitRef="shares">108318</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzYtMTItMS0xLTA_0d0b6496-d719-43e0-ae6b-bd5ba8f34074"
      unitRef="usdPerShare">40.67</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzctMi0xLTEtMA_5dfb6aef-9ddf-4d0c-973e-9d63c8bded46"
      unitRef="shares">143083</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzctNC0xLTEtMA_a917c4e2-fb04-4b93-aa0c-127ca96ed566"
      unitRef="usdPerShare">41.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzctNi0xLTEtMA_d790aa09-83b2-407c-b4b5-ad124539e1cf"
      unitRef="shares">173054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzctOC0xLTEtMA_2eaaf62c-d083-47d9-ae13-c0cd2262cbf5"
      unitRef="usdPerShare">48.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzctMTAtMS0xLTA_922a2eb6-4156-42a5-90c6-b12c54ec208e"
      unitRef="shares">45400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzctMTItMS0xLTA_9633c9cb-c862-4fb1-b552-c0f9d54b0f3d"
      unitRef="usdPerShare">50.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzgtMi0xLTEtMA_520338b6-9336-44fc-8721-c783ba14b25b"
      unitRef="shares">4804891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzgtNC0xLTEtMA_c225d652-0d02-4b8b-8bb1-2866ad0d1667"
      unitRef="usdPerShare">39.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i59c4da8b94c54efeaad5f6494f6231ee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzgtNi0xLTEtMA_1005394e-6cb6-4876-bdbe-1d2e90d7202e"
      unitRef="shares">4812644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i59c4da8b94c54efeaad5f6494f6231ee_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzgtOC0xLTEtMA_0d7ba471-514f-408f-81e1-166531016954"
      unitRef="usdPerShare">43.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6cde7606d8c0481090f1d73b4b0277c7_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzgtMTAtMS0xLTA_1941f356-1173-432c-9a60-65e4d0ce4057"
      unitRef="shares">5013038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6cde7606d8c0481090f1d73b4b0277c7_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzgtMTItMS0xLTA_bb675d39-df90-48ac-a2ed-9dee399a86fc"
      unitRef="usdPerShare">41.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzktMi0xLTEtMA_07e5c7fe-1311-4cf3-8e15-572019d7ed3a"
      unitRef="shares">3045000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i4906a85aa5cf4856909f0a37cb9391b5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzktNC0xLTEtMA_b3c09dee-c09f-40b4-9189-68061d4eafe8"
      unitRef="usdPerShare">39.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i59c4da8b94c54efeaad5f6494f6231ee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzktNi0xLTEtMA_c9e824d6-5bbc-43ad-8365-eaabc23d5c95"
      unitRef="shares">2510947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i59c4da8b94c54efeaad5f6494f6231ee_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzktOC0xLTEtMA_8267c567-4054-4df9-9c78-76c622c471b3"
      unitRef="usdPerShare">38.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i6cde7606d8c0481090f1d73b4b0277c7_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzktMTAtMS0xLTA_c87da117-783a-403d-bf51-2d22f6b77775"
      unitRef="shares">3710138</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i6cde7606d8c0481090f1d73b4b0277c7_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTpiYjIzOGYyMTQ1YjA0YjMzOGM2NWQ1MzdjYWVlYzBiYy90YWJsZXJhbmdlOmJiMjM4ZjIxNDViMDRiMzM4YzY1ZDUzN2NhZWVjMGJjXzktMTItMS0xLTA_70f659e8-1751-43b5-85b5-df80e091d69c"
      unitRef="usdPerShare">38.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90ZXh0cmVnaW9uOjFlNGQ1OWY4MjExNzRjMjRiZDRjNTc0OTY3MzA1NjNlXzEwOTk1MTE2Mjk1ODQ_42d38070-ad1e-4f37-8c5c-95f5b0df3db5">&lt;div style="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 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;6,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;364&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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;17,101&#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;1,774&#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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <sats:TaxBenefitsFromStockOptionsExercised
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTo5MmJhMGE5OTAwYzI0MDY1OGNhYWU5NzBkZjMxNDIyNi90YWJsZXJhbmdlOjkyYmEwYTk5MDBjMjQwNjU4Y2FhZTk3MGRmMzE0MjI2XzMtMi0xLTEtMTE0NzQ_60ba37e7-8e35-45f7-83fa-ed19af1b33fe"
      unitRef="usd">173000</sats:TaxBenefitsFromStockOptionsExercised>
    <sats:TaxBenefitsFromStockOptionsExercised
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTo5MmJhMGE5OTAwYzI0MDY1OGNhYWU5NzBkZjMxNDIyNi90YWJsZXJhbmdlOjkyYmEwYTk5MDBjMjQwNjU4Y2FhZTk3MGRmMzE0MjI2XzMtNC0xLTEtMTE0NzQ_2ebb46c9-db81-439e-83b3-de490eee86a7"
      unitRef="usd">6989000</sats:TaxBenefitsFromStockOptionsExercised>
    <sats:TaxBenefitsFromStockOptionsExercised
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTo5MmJhMGE5OTAwYzI0MDY1OGNhYWU5NzBkZjMxNDIyNi90YWJsZXJhbmdlOjkyYmEwYTk5MDBjMjQwNjU4Y2FhZTk3MGRmMzE0MjI2XzMtNi0xLTEtMTE0NzQ_67b63b8c-e438-42fd-92f4-ef85a266a64e"
      unitRef="usd">364000</sats:TaxBenefitsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibadb021f37f7435e85ab98c778285fa6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTo5MmJhMGE5OTAwYzI0MDY1OGNhYWU5NzBkZjMxNDIyNi90YWJsZXJhbmdlOjkyYmEwYTk5MDBjMjQwNjU4Y2FhZTk3MGRmMzE0MjI2XzQtMi0xLTEtMTE0NzQ_4ae169f6-e759-47a8-84ba-2a69d5853fe0"
      unitRef="usd">603000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i385caa90b19b436585530f3d3fcca9ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTo5MmJhMGE5OTAwYzI0MDY1OGNhYWU5NzBkZjMxNDIyNi90YWJsZXJhbmdlOjkyYmEwYTk5MDBjMjQwNjU4Y2FhZTk3MGRmMzE0MjI2XzQtNC0xLTEtMTE0NzQ_8a0e8b17-d1c3-42ab-81a7-afa8398a9787"
      unitRef="usd">17101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3e8d25912c4948ac96531e8e4de0c3ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181NzcvZnJhZzoxZTRkNTlmODIxMTc0YzI0YmQ0YzU3NDk2NzMwNTYzZS90YWJsZTo5MmJhMGE5OTAwYzI0MDY1OGNhYWU5NzBkZjMxNDIyNi90YWJsZXJhbmdlOjkyYmEwYTk5MDBjMjQwNjU4Y2FhZTk3MGRmMzE0MjI2XzQtNi0xLTEtMTE0NzQ_f54c8af4-4e25-4187-ac73-8cd75b0ea4d1"
      unitRef="usd">1774000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzEwODA_e8fd1f1b-5554-4899-a5c6-8b0f65f91cd6">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;9,325&#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;10,076&#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="i39df162f1b09423c80d1e44bc8271b73_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzQtMi0xLTEtMA_7cb9ae71-536b-4321-844e-eee766452bd6"
      unitRef="usd">551000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib843424fbe2b439b8c4ad582fe8b3798_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzQtNC0xLTEtMA_b99e2ff1-c5f6-4942-8847-9b4df5a4f502"
      unitRef="usd">465000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0df2aaef9674a3693909655bff1f184_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzQtNi0xLTEtMA_ecbca2e2-6a9a-4401-83fb-624b69ba4040"
      unitRef="usd">634000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40ddadb9058a43b3ba16ba55297a8503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzUtMi0xLTEtMA_502b642e-3d86-4f29-aff0-f15ba3904e6f"
      unitRef="usd">8327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id63020a03efc40cf909c9d44fa423b02_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzUtNC0xLTEtMA_1638dd3e-820b-4d7a-ab6b-d35ce0b95a2d"
      unitRef="usd">8860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb29727a04834511aedb9a02d271abb0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzUtNi0xLTEtMA_aa3c9d46-1070-4519-95db-b92a4663512a"
      unitRef="usd">9442000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzYtMi0xLTEtMA_7c4c4490-2b45-4db1-ae9b-41cd2dae8dfb"
      unitRef="usd">8878000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzYtNC0xLTEtMA_37f1620d-1b0d-4671-8e52-e5869ada486f"
      unitRef="usd">9325000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90YWJsZTo2YWQ1MjgwYTRlY2U0YTQ5YTdhMmVkYWFmODkxN2U0OS90YWJsZXJhbmdlOjZhZDUyODBhNGVjZTRhNDlhN2EyZWRhYWY4OTE3ZTQ5XzYtNi0xLTEtMA_5bf43fcb-2238-465c-80b2-4d64f1c2c335"
      unitRef="usd">10076000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzE5MA_1d5738a9-0b94-4eb9-95c5-24be87abad7d"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzE5NA_81814107-3b07-4a46-9f00-e6dc917a68d3"
      unitRef="usd">1900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzIwMQ_b7d0c48d-17b5-4110-b54d-da037287a2ec"
      unitRef="usd">2000000.0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzM4NQ_ccdd4161-2efd-4b3f-96a2-36684862c664"
      unitRef="usd">15000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <sats:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFutureForfeitureRate
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzQ1Mw_e8583f4e-3760-4177-96b7-5287d9fe2905"
      unitRef="number">0.020</sats:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFutureForfeitureRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODAvZnJhZzplY2JmMzgyZjAwZTY0NDgzYTdhOTIxOGRjMGExN2ViNC90ZXh0cmVnaW9uOmVjYmYzODJmMDBlNjQ0ODNhN2E5MjE4ZGMwYTE3ZWI0XzUzNg_a66fa181-532f-4106-aaf5-e840fee67c3f">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90ZXh0cmVnaW9uOmI2YzA5NGE2NmVkNTRkOTM4Nzk2OTEzMTNkZjljZmE1XzExMzQ_e33653c5-ba6e-46ed-a882-16dea2f8d20f">The following table presents the estimated grant-date fair values and related assumptions:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;0.25% - 1.72%&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;1.83% - 2.54%&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;2.25% - 2.99%&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;24.32% - 30.07%&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;23.58% - 30.95%&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;22.77% - 23.28%&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.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;5.7 - 5.8&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;5.7 - 5.8&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;$6.56 - $11.63&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;$10.22 - $14.49&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;$12.38 - $16.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6ef3d00094494894800ae644b195c41b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzQtMi0xLTEtMC90ZXh0cmVnaW9uOmNjNWViODhiMzIzYTRjY2VhZmNhODcxM2VhMTBhMDkyXzI3NDg3NzkwNjk0NDY_d83609b3-fbea-4bed-a3c0-94eac8ef855c"
      unitRef="number">0.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i94464962e2b84af4bb1a1aca4b899fee_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzQtMi0xLTEtMC90ZXh0cmVnaW9uOmNjNWViODhiMzIzYTRjY2VhZmNhODcxM2VhMTBhMDkyXzI3NDg3NzkwNjk0NTI_10035873-7d09-411e-b9e4-b5f352f08151"
      unitRef="number">0.0172</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i41b23f6ab3124da0b6d0a49c2d72d661_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzQtNC0xLTEtMC90ZXh0cmVnaW9uOjk4NDQ2ZjgzMzNiMzRlNzc4MDdhNDI0OTNiYjc1ZjFmXzI3NDg3NzkwNjk0NjI_5e0da8f1-c0ad-44b6-87e2-ca36a960083d"
      unitRef="number">0.0183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i14d90c49b3394f938b88a0af5b32971f_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzQtNC0xLTEtMC90ZXh0cmVnaW9uOjk4NDQ2ZjgzMzNiMzRlNzc4MDdhNDI0OTNiYjc1ZjFmXzI3NDg3NzkwNjk0NzA_71bedba7-585e-4e00-9f95-883600f85e8d"
      unitRef="number">0.0254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0da48a8eb20d4d18a94251fee82615d0_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzQtNi0xLTEtMC90ZXh0cmVnaW9uOmQ1YWE5MDliYTlhZjRmNGE5ZGE5NDA5ZWMwMzcyNTZiXzI3NDg3NzkwNjk0NjI_a2a4c35e-67d8-4f85-8429-c9cd13ad5cbd"
      unitRef="number">0.0225</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i007cdcb41d0e414798d8720afb71efd7_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzQtNi0xLTEtMC90ZXh0cmVnaW9uOmQ1YWE5MDliYTlhZjRmNGE5ZGE5NDA5ZWMwMzcyNTZiXzI3NDg3NzkwNjk0NzA_dea0ef49-0683-4d40-b146-7d9527ba44d6"
      unitRef="number">0.0299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6ef3d00094494894800ae644b195c41b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzUtMi0xLTEtMC90ZXh0cmVnaW9uOmI3MTc2Y2NiZDEyOTQ2YzNhNzZjY2U1YWYxNjA1NzJlXzI3NDg3NzkwNjk0NDY_c98a9029-6ae0-4cfa-9065-d0ac26164b3a"
      unitRef="number">0.2432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i94464962e2b84af4bb1a1aca4b899fee_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzUtMi0xLTEtMC90ZXh0cmVnaW9uOmI3MTc2Y2NiZDEyOTQ2YzNhNzZjY2U1YWYxNjA1NzJlXzI3NDg3NzkwNjk0NTI_3f1b7fa8-9173-460e-a02e-11f11fbcadb5"
      unitRef="number">0.3007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i41b23f6ab3124da0b6d0a49c2d72d661_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzUtNC0xLTEtMC90ZXh0cmVnaW9uOjk1OTBlYzJkODU0OTQzYThiZDU5OGFmYTQ2NjJiYWU2XzI3NDg3NzkwNjk0NjU_44cd44fb-5263-40bf-adee-bd20a1976861"
      unitRef="number">0.2358</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i14d90c49b3394f938b88a0af5b32971f_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzUtNC0xLTEtMC90ZXh0cmVnaW9uOjk1OTBlYzJkODU0OTQzYThiZDU5OGFmYTQ2NjJiYWU2XzI3NDg3NzkwNjk0NzQ_a8bb699c-1a83-4bff-bd7c-9f1dc9a8c32e"
      unitRef="number">0.3095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i0da48a8eb20d4d18a94251fee82615d0_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzUtNi0xLTEtMC90ZXh0cmVnaW9uOmNhOTUxYzQ2MjQ4MzQ1MGJiNmM2OTJmYmUwNjFhYWExXzI3NDg3NzkwNjk0NjU_480362d1-d1d2-46b5-96c3-d1436ad4032d"
      unitRef="number">0.2277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i007cdcb41d0e414798d8720afb71efd7_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzUtNi0xLTEtMC90ZXh0cmVnaW9uOmNhOTUxYzQ2MjQ4MzQ1MGJiNmM2OTJmYmUwNjFhYWExXzI3NDg3NzkwNjk0NzQ_07bc1d96-7102-4bc3-838b-754ccc2e31a6"
      unitRef="number">0.2328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6ef3d00094494894800ae644b195c41b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzYtMi0xLTEtMC90ZXh0cmVnaW9uOjFmMTkxMDA5N2FkZDQxMTA5ODNiMWIxNGFkMzRiZWJhXzI3NDg3NzkwNjk0NDU_46ada974-84e1-4e11-b8ef-35f5b91a2d5d">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i94464962e2b84af4bb1a1aca4b899fee_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzYtMi0xLTEtMC90ZXh0cmVnaW9uOjFmMTkxMDA5N2FkZDQxMTA5ODNiMWIxNGFkMzRiZWJhXzI3NDg3NzkwNjk0NTI_b4f6ec89-2d44-461c-aa59-ce793ed65f32">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i41b23f6ab3124da0b6d0a49c2d72d661_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzYtNC0xLTEtMC90ZXh0cmVnaW9uOjQ3NTBhMGQ5OWZiZjRiNjc5ZmUzYzZjZWY2NzY0NmRmXzI3NDg3NzkwNjk0NTY_f2cdf0da-3a37-4c7c-b88d-f8ac008fd619">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i14d90c49b3394f938b88a0af5b32971f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzYtNC0xLTEtMC90ZXh0cmVnaW9uOjQ3NTBhMGQ5OWZiZjRiNjc5ZmUzYzZjZWY2NzY0NmRmXzI3NDg3NzkwNjk0NjI_5ee4ec03-d937-43e1-a9a0-746eeb022692">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0da48a8eb20d4d18a94251fee82615d0_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzYtNi0xLTEtMC90ZXh0cmVnaW9uOmU1N2Y3ODhlNjcyNzRjODRiYTZiNzhkODBhMDYzYzg1XzI3NDg3NzkwNjk0NTY_3023334e-17c1-418f-9801-912f8ddd71a6">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i007cdcb41d0e414798d8720afb71efd7_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzYtNi0xLTEtMC90ZXh0cmVnaW9uOmU1N2Y3ODhlNjcyNzRjODRiYTZiNzhkODBhMDYzYzg1XzI3NDg3NzkwNjk0NjI_e06895a1-34ff-4802-b0f9-9e4077d03390">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia81b895db1d14a67bb9ea7c658ac2404_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzctMi0xLTEtMC90ZXh0cmVnaW9uOjkyZTQ1NjRlZTQ4YzQ3MzVhNjY5ZDVhZmYxYmM4ZWMyXzI3NDg3NzkwNjk0NDY_4d38b296-6d05-4bf2-bfa6-b8c997a57f12"
      unitRef="usdPerShare">6.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icb1b0f59e8004045bd716f71ba4e6ec4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzctMi0xLTEtMC90ZXh0cmVnaW9uOjkyZTQ1NjRlZTQ4YzQ3MzVhNjY5ZDVhZmYxYmM4ZWMyXzI3NDg3NzkwNjk0NTI_66dd8a57-9864-40a0-862c-523d7b240241"
      unitRef="usdPerShare">11.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i176bd30a821c4f8fbb5798d4c0a6afae_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzctNC0xLTEtMC90ZXh0cmVnaW9uOmFiNGIyZmU4NTI3ZTRjZTY4OTEyZmUzY2NmNGVjYjMxXzI3NDg3NzkwNjk0NjU_5d71e34f-b08d-4ebf-80f2-4783b33511ea"
      unitRef="usdPerShare">10.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia88629ea6ab94e55a58fa13f76228ee1_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzctNC0xLTEtMC90ZXh0cmVnaW9uOmFiNGIyZmU4NTI3ZTRjZTY4OTEyZmUzY2NmNGVjYjMxXzI3NDg3NzkwNjk0NzQ_192c48a7-130a-4534-adb9-a1899ce01438"
      unitRef="usdPerShare">14.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifa30effb4d55421e95879733366bbf91_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzctNi0xLTEtMC90ZXh0cmVnaW9uOmY0YjU2M2JmZjVmZTQxN2I4MWJkMGRjZTZlNWNmNmI3XzI3NDg3NzkwNjk0NjU_cd4a4bfd-1774-4df2-84a5-9a1b1e62b6a7"
      unitRef="usdPerShare">12.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iba9c9a1b3ffd4f8baeb2e068c413482f_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90YWJsZTpmODcwNjdiNDNhOTI0MTkyOWVhZTQ2YmE5ZTRkNzMzYS90YWJsZXJhbmdlOmY4NzA2N2I0M2E5MjQxOTI5ZWFlNDZiYTllNGQ3MzNhXzctNi0xLTEtMC90ZXh0cmVnaW9uOmY0YjU2M2JmZjVmZTQxN2I4MWJkMGRjZTZlNWNmNmI3XzI3NDg3NzkwNjk0NzQ_6e8b3dba-a87d-4bc3-b997-f0f154202af3"
      unitRef="usdPerShare">16.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90ZXh0cmVnaW9uOmI2YzA5NGE2NmVkNTRkOTM4Nzk2OTEzMTNkZjljZmE1XzEwNjY_fbe961e7-3293-4f77-bf39-5591724609bf"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODMvZnJhZzpiNmMwOTRhNjZlZDU0ZDkzODc5NjkxMzEzZGY5Y2ZhNS90ZXh0cmVnaW9uOmI2YzA5NGE2NmVkNTRkOTM4Nzk2OTEzMTNkZjljZmE1XzEwOTc_9b71a352-f180-4868-bf86-c63a28fb1a97"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODYvZnJhZzphZjVkZjBmYmUwODg0YjNjOWMwMzBmZDQ1MTMwYjk3YS90ZXh0cmVnaW9uOmFmNWRmMGZiZTA4ODRiM2M5YzAzMGZkNDUxMzBiOTdhXzQ1_0677f88c-0eb4-42b0-b49c-5f0c725607e3">COMMITMENTS AND 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 from our continuing operations as of December&#160;31, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.386%"/&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:9.457%"/&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:8.870%"/&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:8.870%"/&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:8.870%"/&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:8.870%"/&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:8.870%"/&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:8.876%"/&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: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;Total&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;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;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;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;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;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;/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;2,400,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;900,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;&#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;/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;568,711&#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;123,396&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Satellite-related commitments&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;487,665&#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;223,528&#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;73,412&#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;22,778&#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;20,743&#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;21,487&#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;125,717&#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;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;/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;176,001&#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;21,051&#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;20,409&#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,628&#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;16,364&#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;12,355&#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;86,194&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608&#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;472&#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;136&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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 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:#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: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:#ffffff;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;3,632,985&#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:middle"/&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: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:#ffffff;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,268,447&#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:middle"/&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: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:#ffffff;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;183,020&#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:middle"/&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: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:#ffffff;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,469&#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:middle"/&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: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:#ffffff;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;126,170&#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:middle"/&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: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:#ffffff;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;122,905&#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:middle"/&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: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:#ffffff;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,800,974&#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:middle"/&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 table above does not include 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.  The table also excludes long-term deferred revenue and other long-term liabilities that do not require future cash payments.  Additionally, our satellite-related commitments include payments pursuant to agreements for the construction of the EchoStar XXIV satellite, payments pursuant to the EchoStar XXIV launch contract, payments pursuant to 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;ContingenciesPatents 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 (the &#x201c;Spin-off&#x201d;), 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 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 &lt;/span&gt;&lt;/div&gt;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;Elbit &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&#160;23, 2015, Elbit Systems Land and C4I LTD and Elbit Systems of America Ltd. (together referred to as &#x201c;Elbit&#x201d;) filed a complaint against our subsidiary Hughes Network Systems, L.L.C. (&#x201c;HNS&#x201d;), as well as against Black Elk Energy Offshore Operations, LLC, Bluetide Communications,&#160;Inc. and Helm Hotels Group, in the U.S. District Court for the Eastern District of Texas, alleging infringement of U.S. Patent Nos. 6,240,073 (the &#x201c;073 patent&#x201d;) and 7,245,874 (&#x201c;874 patent&#x201d;).  In December 2019, we entered into a comprehensive settlement agreement with Elbit pursuant to which we paid a total of $33.0 million in satisfaction of all amounts relating to these matters and all open proceedings, including appeals, were dismissed with prejudice. &lt;/span&gt;&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;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:120%"&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 Corporation&#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 officer, David J. Rayner; EchoStar Corporation; our subsidiary Hughes Satellite Systems Corporation (&#x201c;HSSC&#x201d;); 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 Corporation&#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.  We intend to vigorously defend this case.  We cannot predict its outcome with any degree of certainty&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 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 1999, HCIPL&#x2019;s license was amended pursuant to a new government policy that 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, interest on such fees and penalties and interest on the 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 &lt;/span&gt;&lt;/div&gt;10-year payment schedule.  Under the payment schedule, HCIPL is required to make a payment of 10% of the legally payable dues by March 31, 2021, and thereafter make payments in yearly installments through 2031. To date, HCIPL has paid the DOT $2.9&#160;million with respect to this matter.  As a result of the Supreme Court&#x2019;s orders, HCIPL&#x2019;s payments to date and the impact of foreign exchange rates, we have recorded an accrual of $81.7 million as of December&#160;31, 2020, comprised of $3.9 million for additional license fees, $4.0 million for penalties and $73.8 million for interest and interest on penalties.  We had recorded an accrual of $80.2 million as of December&#160;31, 2019.  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;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:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90ZXh0cmVnaW9uOjIwNzE5YTcwZjIwNDQ3MTg4ODlhMjhkNjdlN2ZmZDRmXzEwNjE_78601c07-8097-4ac2-93da-767abbae0d7e">&lt;div style="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 from our continuing operations as of December&#160;31, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.386%"/&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:9.457%"/&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:8.870%"/&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:8.870%"/&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:8.870%"/&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:8.870%"/&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:8.870%"/&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:8.876%"/&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: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;Total&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;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;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;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;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;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;/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;2,400,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;900,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;&#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;/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;568,711&#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;123,396&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Satellite-related commitments&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;487,665&#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;223,528&#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;73,412&#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;22,778&#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;20,743&#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;21,487&#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;125,717&#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;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;/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;176,001&#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;21,051&#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;20,409&#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,628&#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;16,364&#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;12,355&#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;86,194&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608&#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;472&#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;136&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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 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:#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: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:#ffffff;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;3,632,985&#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:middle"/&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: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:#ffffff;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,268,447&#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:middle"/&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: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:#ffffff;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;183,020&#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:middle"/&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: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:#ffffff;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,469&#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:middle"/&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: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:#ffffff;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;126,170&#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:middle"/&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: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:#ffffff;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;122,905&#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:middle"/&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: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:#ffffff;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,800,974&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligation
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtMi0xLTEtMA_c54d650a-f162-4582-b36a-71b8bc97cdf0"
      unitRef="usd">2400000000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtNC0xLTEtMA_233ac28e-20e2-4f0d-8a7b-249bc4a8b14b"
      unitRef="usd">900000000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtNi0xLTEtMA_122ab690-023b-4e48-899b-64bc02122fa9"
      unitRef="usd">0</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtOC0xLTEtMA_b73a18bb-5994-48b3-968b-40de23acb41e"
      unitRef="usd">0</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtMTAtMS0xLTA_2ff54d5b-243b-44cb-9bfc-65bfc56c9141"
      unitRef="usd">0</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtMTItMS0xLTA_9f129bf8-360d-4b28-9ead-9fab1f63506c"
      unitRef="usd">0</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="iafe13ef1f18c45a2bc2119edf5cacaea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzMtMTQtMS0xLTA_9c44e264-4ed2-4d23-bb46-f71a4af032be"
      unitRef="usd">1500000000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtMi0xLTEtMA_6d88c34a-6cdb-486b-ade1-ec4a1f16cd6c"
      unitRef="usd">568711000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtNC0xLTEtMA_ce226945-c957-41c3-812a-f2cf509fbf0e"
      unitRef="usd">123396000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtNi0xLTEtMA_3bda1983-6d1a-4149-a2c4-ac9336d4431e"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtOC0xLTEtMA_e989ef51-2fcf-49a5-8894-612a1d6ab05d"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtMTAtMS0xLTA_cb38e754-30ab-4afa-8528-3b6399108e20"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtMTItMS0xLTA_747892b1-3443-4878-81da-d2a379a3ed97"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="ib6ab8086e39240579a84569134cff36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzUtMTQtMS0xLTA_b96d9d98-1db4-405d-8ae4-22aa12b07d74"
      unitRef="usd">89063000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtMi0xLTEtMA_951b8b92-512d-48ca-a282-667d2e3b52af"
      unitRef="usd">487665000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtNC0xLTEtMA_9ef28a73-1a36-476f-b7be-0f8f0230d614"
      unitRef="usd">223528000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtNi0xLTEtMA_6d6ed0e5-b0ce-4c7f-a824-f5f23818679b"
      unitRef="usd">73412000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtOC0xLTEtMA_abbcfa5a-af10-4ec1-9761-a0a598d6a50f"
      unitRef="usd">22778000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtMTAtMS0xLTA_c2432c5c-36e3-49ad-9ef7-8903d64dfab7"
      unitRef="usd">20743000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtMTItMS0xLTA_174e66e9-ba3e-4314-bc72-5a4c20ec1b1c"
      unitRef="usd">21487000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="iee59bca4ff3e4f369c7c462153dd70d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzYtMTQtMS0xLTA_6416a4aa-ac49-4ad8-beab-1945750db021"
      unitRef="usd">125717000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMi0xLTEtMA_17cbead4-cc50-4b03-a8e8-e18dc5d4e001"
      unitRef="usd">176001000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctNC0xLTEtMA_57a6928a-4cf9-4d93-be03-b9c078527eb2"
      unitRef="usd">21051000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctNi0xLTEtMA_0f9cdd5b-8997-4b5d-8c62-8743385d08c2"
      unitRef="usd">20409000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctOC0xLTEtMA_074d5f69-551a-426e-874c-3d60b0eb9553"
      unitRef="usd">19628000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMTAtMS0xLTA_938d2e1a-71b2-4e0f-989c-bb74ebb6d634"
      unitRef="usd">16364000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMTItMS0xLTA_17aa8e5b-7524-4e06-80cc-3e9b7f7b5fe7"
      unitRef="usd">12355000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMTQtMS0xLTA_149ee650-c966-4fff-93d3-d5fc710f4d38"
      unitRef="usd">86194000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMi0xLTEtMjY3ODk_5833c4dd-4771-48ec-94a1-3fb5d6668497"
      unitRef="usd">608000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctNC0xLTEtMjY3ODk_2f869c26-affe-4518-a884-ed8ff10162f7"
      unitRef="usd">472000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctNi0xLTEtMjY3ODk_aee05e78-dc2c-4db1-afbf-aa76959af8c1"
      unitRef="usd">136000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctOC0xLTEtMjY3ODk_92b13321-b141-4681-900c-3b0f6bd6fa0f"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMTAtMS0xLTI2Nzg5_835c1ae0-18a0-4086-81a2-456ff2bd265c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMTItMS0xLTI2Nzg5_cd6cece9-a40a-42e2-a3f6-ff89f55f7d0b"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzctMTQtMS0xLTI2Nzg5_9d920ac4-2d7e-40c0-8843-274ed02f91ec"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:ContractualObligation
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTItMS0xLTA_cbf25f34-c412-44c8-a327-b934e28cd09d"
      unitRef="usd">3632985000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTQtMS0xLTA_e327efc6-9652-4da1-bb1c-40a0b7e22137"
      unitRef="usd">1268447000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTYtMS0xLTA_e0aab148-3528-4c3d-90f2-df6136042f48"
      unitRef="usd">183020000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTgtMS0xLTA_8ed1a8a5-ed15-446d-9d51-b9aac1d3ba40"
      unitRef="usd">131469000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTEwLTEtMS0w_cda13c6c-f09f-47cf-81bb-565e1ff610e6"
      unitRef="usd">126170000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTEyLTEtMS0w_52121f12-1269-4c95-a0f3-5784c24d2378"
      unitRef="usd">122905000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="i028c01b8f3c347a5a885f2f44501b9f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N181ODkvZnJhZzoyMDcxOWE3MGYyMDQ0NzE4ODg5YTI4ZDY3ZTdmZmQ0Zi90YWJsZTpjMGRhZTZjZTI0NWU0Y2Y5ODdkMzA3MjUyNTQyNDJjZS90YWJsZXJhbmdlOmMwZGFlNmNlMjQ1ZTRjZjk4N2QzMDcyNTI1NDI0MmNlXzEwLTE0LTEtMS0w_146e6e64-ef9a-445e-bc8b-aced2796889a"
      unitRef="usd">1800974000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ia8771846b69c40a395c1da339af67802_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MDQvZnJhZzpkMGMyMGM1YTU4ZWI0MWNiYTExYjNjZTA2OTRjMDZiOC90ZXh0cmVnaW9uOmQwYzIwYzVhNThlYjQxY2JhMTFiM2NlMDY5NGMwNmI4XzI3NDg3NzkwNzQ0NTQ_cc6cf4e1-e6b1-4603-a377-c511ff359485"
      unitRef="usd">33000000.0</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <sats:LossContingencyPaymentScheduleTerm
      contextRef="i3f551cef80134fd48446a5892f5576f4_D20200901-20200901"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwNzk1MTQ_746fe3db-6fc4-47bd-8cfa-baf9676a2495">P10Y</sats:LossContingencyPaymentScheduleTerm>
    <sats:LossContingencyPaymentSchedulePercentageOfLegallyPayableDues
      contextRef="i850a3a5b4c12440b90c4db916a453210_I20200901"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwNzk2MTY_7dc826ba-db33-4e73-bb0c-65852e7f470a"
      unitRef="number">0.10</sats:LossContingencyPaymentSchedulePercentageOfLegallyPayableDues>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="if89875599ee14640bb20df463a11cce1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwNzk3NzA_ba97d41f-2676-4c34-86e5-2ff35c41d2bc"
      unitRef="usd">2900000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i0f168b98ff9f4826a2e8de05c0a6f98d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwNzk5Mjk_fd5bace2-a930-4f32-bd3d-f139c9a0415f"
      unitRef="usd">81700000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="idb1a26c4ee5e4500b65d70fe067c8963_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwNzk5NzI_c191db7a-7bd3-4562-9a56-5e9c47fab80f"
      unitRef="usd">3900000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i6f9b40bf92c34713841d89762062b86a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwODAwMTA_ba86da56-a338-4214-9912-c7132020536d"
      unitRef="usd">4000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8a161ab3dec6483388102379bef44eea_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwODAwMzc_42b8f002-6a74-4616-82f9-8770aa59cd31"
      unitRef="usd">73800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i395151b07c004975a176ca7c926e94f7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTAvZnJhZzpjNTRlYWMwOWEyOGE0ZTlmODZmNzNiODFlYjI4ZTQzNy90ZXh0cmVnaW9uOmM1NGVhYzA5YTI4YTRlOWY4NmY3M2I4MWViMjhlNDM3XzI3NDg3NzkwODAxMTg_dc772b96-1230-4907-9318-d2b8649d90de"
      unitRef="usd">80200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTYvZnJhZzo0MTMxMjRjMTkzNDQ0ZTdiYTAxZDQ5ZWI5MzYwYWQxYy90ZXh0cmVnaW9uOjQxMzEyNGMxOTM0NDRlN2JhMDFkNDllYjkzNjBhZDFjXzczMw_8a19c99d-3c81-4f7b-b320-77d6da1d24d6">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 and ESS, as described 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; Note 1. Organization and Business Activities&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 revenue, EBITDA and capital expenditures for each of our business segments.  Capital expenditures are net of refunds and other receipts related to our property and equipment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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;Hughes&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;ESS&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;Corporate and Other&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;Consolidated&lt;br/&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;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;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;&#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: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:10pt;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:10pt;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 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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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 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;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: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,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:10pt;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: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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,860,834&#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;17,398&#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;9,675&#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,887,907&#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;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 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;EBITDA&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;727,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(118,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;616,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;/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;Capital expenditures&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;355,197&#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;41&#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;53,560&#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;408,798&#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: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: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:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&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;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 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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,852,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,886,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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: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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,852,742&#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;16,257&#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;17,082&#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,886,081&#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;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 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;EBITDA&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;625,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(55,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;577,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Capital expenditures&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;308,781&#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;&#x2014;&#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;109,293&#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;418,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;/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: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:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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:right;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;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 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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,716,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;27,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;19,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,762,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,716,528&#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;27,231&#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;18,879&#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,762,638&#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;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 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;EBITDA&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;601,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(150,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;468,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Capital expenditures&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: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: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;390,108&#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: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: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;(76,757)&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: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: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;164,091&#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: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: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;477,442&#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) from continuing operations 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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) from continuing operations 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;(93,165)&lt;/span&gt;&lt;/td&gt;&lt;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,786)&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&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;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;577,599&#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;468,501&#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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,954,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,092,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;/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;311,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;133,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;140,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,399,105&#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,543,796&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTYvZnJhZzo0MTMxMjRjMTkzNDQ0ZTdiYTAxZDQ5ZWI5MzYwYWQxYy90ZXh0cmVnaW9uOjQxMzEyNGMxOTM0NDRlN2JhMDFkNDllYjkzNjBhZDFjXzI3Mg_e74bb22a-3f73-4b7a-b6e7-aaa9b6641d0b"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90ZXh0cmVnaW9uOmRlYjdmMTE1ZTA4OTQxMDU4ZGEyOWZhYWIyNWJiM2VlXzIxMQ_dfc00198-a830-4ab5-911c-9219120ee82b">&lt;div style="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, EBITDA and capital expenditures for each of our business segments.  Capital expenditures are net of refunds and other receipts related to our property and equipment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&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;Hughes&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;ESS&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;Corporate and Other&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;Consolidated&lt;br/&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;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;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;&#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: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:10pt;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:10pt;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 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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,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 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;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: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,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:10pt;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: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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,860,834&#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;17,398&#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;9,675&#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,887,907&#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;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 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;EBITDA&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;727,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(118,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;616,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;/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;Capital expenditures&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;355,197&#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;41&#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;53,560&#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;408,798&#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: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: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:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&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;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 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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,852,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;18,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,886,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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: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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,852,742&#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;16,257&#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;17,082&#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,886,081&#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;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 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;EBITDA&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;625,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(55,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;577,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Capital expenditures&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;308,781&#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;&#x2014;&#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;109,293&#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;418,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;/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: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:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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:right;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;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 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;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,716,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;27,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;19,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,762,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,716,528&#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;27,231&#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;18,879&#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,762,638&#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;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 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;EBITDA&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;601,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(150,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;468,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Capital expenditures&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: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: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;390,108&#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: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: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;(76,757)&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: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: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;164,091&#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: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: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;477,442&#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="i0fb5833601734da39f0b84772852ee6d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzMtMi0xLTEtMA_e594deec-0218-4175-bf9d-cab291aa4fff"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a92ef9428b4410d8ed775993a8d31a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzMtNC0xLTEtMA_fa3fbf43-043c-45bb-ba1d-db3686bd27d6"
      unitRef="usd">16237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a861eb9e97f4cc69b8ba303e4fa51e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzMtNi0xLTEtMA_09bed3cc-2b44-4505-b6ef-0b94a6cf47cc"
      unitRef="usd">10836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzMtOC0xLTEtMA_2a21b993-f981-47f0-99ed-2efe027c7e9c"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71a4f0159ace41e48498dd5850c61e4f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzQtMi0xLTEtMA_30175cf4-f931-4479-acfe-89d5922aa67c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i513b0ef8b849480688c6c52ac4c51dd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzQtNC0xLTEtMA_0a41edb1-d6ec-49d3-9512-26c38d330794"
      unitRef="usd">1161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97cb2db099cb4875bd201159e2059d98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzQtNi0xLTEtMA_f09ee02f-1926-4bda-b281-49b011847d5e"
      unitRef="usd">-1161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie215f3ac13fc4232a2ad961457ac0c0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzUtMi0xLTEtMA_d4a9c3c9-a829-4f6c-a0eb-e389672b6541"
      unitRef="usd">1860834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e980360255945288855eeeb8b2e22e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzUtNC0xLTEtMA_68926ab1-29c8-4b42-9104-99de651a6f97"
      unitRef="usd">17398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8b6412ae0694fa09f928968db48fa2b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzUtNi0xLTEtMA_f3d73204-b9a1-4555-9ad4-54d994535a5e"
      unitRef="usd">9675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzUtOC0xLTEtMA_7726f437-56d9-4eeb-86c0-197845f23e25"
      unitRef="usd">1887907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ie215f3ac13fc4232a2ad961457ac0c0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzYtMi0xLTEtMA_0d5b5c46-230e-496e-851a-e07ba2925fef"
      unitRef="usd">727608000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i6e980360255945288855eeeb8b2e22e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzYtNC0xLTEtMA_518570d6-f336-4a8c-a756-509dc23d15ef"
      unitRef="usd">7873000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ib8b6412ae0694fa09f928968db48fa2b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzYtNi0xLTEtMA_038aa2d6-e07a-48f3-bbda-07c5e09b89fa"
      unitRef="usd">-118606000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzYtOC0xLTEtMA_9f58dc01-2db7-4ed6-b0d5-b1024176c925"
      unitRef="usd">616875000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ie215f3ac13fc4232a2ad961457ac0c0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzctMi0xLTEtMA_2b284c3c-f432-4ec1-a9df-d2251bc1e1d1"
      unitRef="usd">355197000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i6e980360255945288855eeeb8b2e22e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzctNC0xLTEtMA_8209226c-2ffe-4deb-ae55-03d3a16d0b1f"
      unitRef="usd">41000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ib8b6412ae0694fa09f928968db48fa2b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzctNi0xLTEtMA_3215fc4e-1b43-4e8d-a8d8-2c860c6bbd18"
      unitRef="usd">53560000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzctOC0xLTEtMA_2807cd1e-e14b-452f-8462-9e080adcb5c9"
      unitRef="usd">408798000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if11149a8f4524693b69ad9a97625ff81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEwLTItMS0xLTA_5c1490a4-c1fa-4ebc-9004-0a4d8113f0ae"
      unitRef="usd">1852742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b424643a9eb4051abda1bca0be2487b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEwLTQtMS0xLTA_974b8702-3c5d-4f17-999e-33c205bb8965"
      unitRef="usd">15131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6c870f2d8984291ae91277c67a8a0ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEwLTYtMS0xLTA_1b47e2b2-9925-4234-92af-741483c34fd6"
      unitRef="usd">18208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEwLTgtMS0xLTA_15c31cf2-b12f-4b66-83b9-5a6e7c04b288"
      unitRef="usd">1886081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c7c4bb10d5e4e709e1cb3abbe79a096_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzExLTItMS0xLTA_20218f70-e267-4349-a412-c2e1528f3225"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i470df9da83a4487fb6759e65976a9be5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzExLTQtMS0xLTA_de0f3f2d-22a1-4cec-b222-057e1e9bb7c1"
      unitRef="usd">1126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c0027b878134e6e8ad84f48de47a50c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzExLTYtMS0xLTA_b2ef12e2-afa4-4526-bafa-39e8fcad00a9"
      unitRef="usd">-1126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67aeb718586b41f5bddb1dff5f1d1cc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEyLTItMS0xLTA_ee61636d-6303-4b36-8da0-96d578d46195"
      unitRef="usd">1852742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i825ee460d1ec421499b9edb67d8e99ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEyLTQtMS0xLTA_7226a75d-e621-409c-9abe-f5ae6d0783e6"
      unitRef="usd">16257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i942faeee1ad843aba0d8d65dd5f0f766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEyLTYtMS0xLTA_e345e4be-a4b5-405c-a4a0-b5b57a8c957f"
      unitRef="usd">17082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEyLTgtMS0xLTA_509f9490-7c6c-45aa-a95b-98436eb99d6d"
      unitRef="usd">1886081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i67aeb718586b41f5bddb1dff5f1d1cc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEzLTItMS0xLTA_354e934c-26a2-43be-8f56-91ecda7bffb4"
      unitRef="usd">625660000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i825ee460d1ec421499b9edb67d8e99ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEzLTQtMS0xLTA_7359eaf2-d662-4183-839b-6940e67525b1"
      unitRef="usd">6994000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i942faeee1ad843aba0d8d65dd5f0f766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEzLTYtMS0xLTA_156a14ca-c534-46ae-bbe1-ebfae10d84a3"
      unitRef="usd">-55055000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzEzLTgtMS0xLTA_68f43556-30ac-49a5-8313-26bb2f4fe7ea"
      unitRef="usd">577599000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i67aeb718586b41f5bddb1dff5f1d1cc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE0LTItMS0xLTA_f5a46ae3-5f18-41e0-941a-22f93874e1f8"
      unitRef="usd">308781000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i825ee460d1ec421499b9edb67d8e99ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE0LTQtMS0xLTA_1b21f0f5-0a23-4124-8e55-1f47ea4e3373"
      unitRef="usd">0</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i942faeee1ad843aba0d8d65dd5f0f766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE0LTYtMS0xLTA_fdedb461-5ee7-4da5-be6f-a103687c0e53"
      unitRef="usd">109293000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE0LTgtMS0xLTA_69be06c5-7b9f-48b1-bf08-3d046b3cfa75"
      unitRef="usd">418074000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd90bd1af12142bf8d590d0f284a40ba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE3LTItMS0xLTA_32e1d4fa-a936-419a-befa-b97960290bef"
      unitRef="usd">1716169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4420986ac60c4424b7375cda08d2896f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE3LTQtMS0xLTA_8af13daa-1874-4d74-a98b-8ccd9bf0a24e"
      unitRef="usd">27009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91397b2a38124ac7b4740eac872b275a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE3LTYtMS0xLTA_a01914eb-db8f-4e61-89ae-4aa9ce5beada"
      unitRef="usd">19460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE3LTgtMS0xLTA_ab2302b2-895f-4a8e-9d41-160238ef62dd"
      unitRef="usd">1762638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35e97464d7e045e08ae1a305c15308e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE4LTItMS0xLTA_a2cbb409-1d5b-4754-a27c-7f596148b465"
      unitRef="usd">359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a8274da8e9e401ca73a5060621515ea_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE4LTQtMS0xLTA_8f568807-14ba-425e-99ce-37985ed1a3dd"
      unitRef="usd">222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42a95657780e4734b0ff47200856a67e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE4LTYtMS0xLTA_23df62e2-d368-4ac5-996c-93ae131503c9"
      unitRef="usd">-581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dcb232b7c6d4026aca54b528aa36335_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE5LTItMS0xLTA_e7177436-061d-4158-b856-f4d150a46c26"
      unitRef="usd">1716528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52dce1397c37401a8352439461ba42eb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE5LTQtMS0xLTA_52ca043e-38db-4b83-9305-10e7e4e5e730"
      unitRef="usd">27231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d18593ab9a4cda836d594d4a2ce77d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE5LTYtMS0xLTA_4b757c0b-26ec-4fbc-8b32-f11e64bbadbf"
      unitRef="usd">18879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzE5LTgtMS0xLTA_4b387071-39d0-4a0e-ae93-861892849058"
      unitRef="usd">1762638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i7dcb232b7c6d4026aca54b528aa36335_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIwLTItMS0xLTA_c6ab649c-5d0e-41a3-aac0-ebee5fc23afc"
      unitRef="usd">601319000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i52dce1397c37401a8352439461ba42eb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIwLTQtMS0xLTA_e196743d-b78b-4c5a-98da-a70bab25a6cc"
      unitRef="usd">17764000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i87d18593ab9a4cda836d594d4a2ce77d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIwLTYtMS0xLTA_9c27e347-bee5-4657-9b23-cb121421d36b"
      unitRef="usd">-150582000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIwLTgtMS0xLTA_3cc21459-1361-48cf-b09f-ad31625535e6"
      unitRef="usd">468501000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i7dcb232b7c6d4026aca54b528aa36335_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIxLTItMS0xLTA_bf2acf2e-9592-49d8-bcad-a7e86aab4b1b"
      unitRef="usd">390108000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i52dce1397c37401a8352439461ba42eb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIxLTQtMS0xLTA_ac3f16a0-13fb-48a1-a95b-a8ebae427667"
      unitRef="usd">-76757000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="i87d18593ab9a4cda836d594d4a2ce77d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIxLTYtMS0xLTA_61028d4e-89bc-4c50-8637-6f4ed635679e"
      unitRef="usd">164091000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MTkvZnJhZzpkZWI3ZjExNWUwODk0MTA1OGRhMjlmYWFiMjViYjNlZS90YWJsZTpjMmNhMmEzOGQ5MmE0MjM0YjViMTgyOWY0NTc2MGMxMS90YWJsZXJhbmdlOmMyY2EyYTM4ZDkyYTQyMzRiNWIxODI5ZjQ1NzYwYzExXzIxLTgtMS0xLTA_6278b95b-db05-4f27-a7d7-b02d629c76fe"
      unitRef="usd">477442000</sats:CapitalExpendituresNetOfRefundsAndOtherReceiptsRelatedToCapitalExpenditures>
    <sats:ScheduleofReconciliationofEBITDAtoIncomeLossFromContinuingOperationsbeforeIncomeTaxesTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90ZXh0cmVnaW9uOjlhNmVmOThjOWZiMzQ5YzA5MWQ3ODY5ZmFlM2RlZTJjXzkz_9bba882b-71a0-4abb-94ae-59166b9273f4">&lt;div style="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) from continuing operations 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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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) from continuing operations 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;(93,165)&lt;/span&gt;&lt;/td&gt;&lt;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,786)&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&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;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;577,599&#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;468,501&#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="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzMtMi0xLTEtMA_f8ee9226-40f5-426c-8339-b01d8b556ff8"
      unitRef="usd">-27835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzMtNC0xLTEtMA_d09fcef9-eeb0-460c-8eaa-09ca3ead53f2"
      unitRef="usd">-93165000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzMtNi0xLTEtMA_25e615d9-5420-4ade-a2c8-c5941c0149f6"
      unitRef="usd">-125786000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InvestmentIncomeNet
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzQtMi0xLTEtMA_e8b37c82-3c81-4ad1-abad-b4307b43e528"
      unitRef="usd">39982000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzQtNC0xLTEtMA_27b1d084-910c-490c-a5ca-7c0477b82481"
      unitRef="usd">82352000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzQtNi0xLTEtMA_4ef1e2e5-a418-4d58-87a5-2091169d19cb"
      unitRef="usd">80275000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpense
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzUtMi0xLTEtMA_7f7cbce1-7d68-4d60-9121-40488649682d"
      unitRef="usd">147927000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzUtNC0xLTEtMA_29749b7d-5ba0-4048-8178-9b290ebb70a7"
      unitRef="usd">251016000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzUtNi0xLTEtMA_88dea52c-b64e-439c-99cf-7fa05ef77059"
      unitRef="usd">219288000</us-gaap:InterestExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzYtMi0xLTEtMA_c09f13ac-7557-4bad-952a-9dce0ebb204a"
      unitRef="usd">525011000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzYtNC0xLTEtMA_9ec933ca-89fa-4a97-a609-0a1b6f5a446b"
      unitRef="usd">490765000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzYtNi0xLTEtMA_b5e9f15a-b766-4133-b0da-4b63f256db7c"
      unitRef="usd">457116000</us-gaap:DepreciationAndAmortization>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzctMi0xLTEtMA_d51e12f2-1be4-49b3-8e0d-6d0d157e2f3e"
      unitRef="usd">-11754000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzctNC0xLTEtMA_0d73f2ee-82ef-41b2-9460-6d579273fca3"
      unitRef="usd">-11335000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzctNi0xLTEtMA_34bad7e8-00fd-460f-8694-8c4a3da3cb87"
      unitRef="usd">1842000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzgtMi0xLTEtMA_fb2af306-c8af-4a16-85e8-1aaec13c7ac6"
      unitRef="usd">616875000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzgtNC0xLTEtMA_64f89eac-15b0-4f87-8447-716029e3bf07"
      unitRef="usd">577599000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <sats:EarningsBeforeInterestTaxDepreciationAndAmortization
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjIvZnJhZzo5YTZlZjk4YzlmYjM0OWMwOTFkNzg2OWZhZTNkZWUyYy90YWJsZTpkYjU2M2JmZWQyMjk0YzQzOTNkOTU5YmU5YThmNzEzZi90YWJsZXJhbmdlOmRiNTYzYmZlZDIyOTRjNDM5M2Q5NTliZTlhOGY3MTNmXzgtNi0xLTEtMA_18fc91d1-e828-4d54-b8b9-bc23b83710de"
      unitRef="usd">468501000</sats:EarningsBeforeInterestTaxDepreciationAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90ZXh0cmVnaW9uOjQxNzM1OWQwNTA2NjQ0YmQ5YTljMDYyZGQxN2RhYzRjXzE3OA_e7d07798-293a-4c4c-8379-afd3b621effa">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,954,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,092,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;/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;311,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;133,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;140,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,399,105&#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,543,796&#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="i1d3b2616ecf24608b6ad1495b20bb378_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzQtMi0xLTEtMA_fa486bc8-824e-41b0-ac71-5fc8fc0b4b95"
      unitRef="usd">2954421000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ice1888e51ddb45f2a96ab1ddcf752e96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzQtNC0xLTEtMA_1c05d494-3869-4a37-9b8d-344307062da4"
      unitRef="usd">3092773000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia54003a776e74adfbb81e230867ffe1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzUtMi0xLTEtMA_9deab1f5-39e0-4f3e-b6cf-12fa1ab367da"
      unitRef="usd">311063000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0603860a68c749559dcedcb489c33056_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzUtNC0xLTEtMA_94dceec7-fe89-40c2-bbb1-148ccd7a5abd"
      unitRef="usd">310226000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0553eb820a0a4f83b5134d2bb2e52211_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzYtMi0xLTEtMA_2af13f4d-53e5-4c16-b80a-5fc5fad3ba62"
      unitRef="usd">133621000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie7faaad802724e76b32f67afe972571b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzYtNC0xLTEtMA_39f4400e-e582-4fe5-95ce-4f8b5c6fa6c9"
      unitRef="usd">140797000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzctMi0xLTEtMA_643c6a52-2e9a-4b9f-8bfc-a6024abda4f7"
      unitRef="usd">3399105000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjUvZnJhZzo0MTczNTlkMDUwNjY0NGJkOWE5YzA2MmRkMTdkYWM0Yy90YWJsZTplZjFiN2UwYmQzZjE0NjVlOGJkOTdmZWYzMGI3NzY3Ny90YWJsZXJhbmdlOmVmMWI3ZTBiZDNmMTQ2NWU4YmQ5N2ZlZjMwYjc3Njc3XzctNC0xLTEtMA_f45301a9-ba76-4a40-92b1-dadbb13ece5c"
      unitRef="usd">3543796000</us-gaap:NoncurrentAssets>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90ZXh0cmVnaW9uOmJiODAzZTc3ZjA4MjRlNjNhODFlMDkyMDc1ODYyNjI1XzI3Mg_781243cc-b2dd-4cf1-9e85-0675a1502a81">QUARTERLY FINANCIAL DATA (UNAUDITED) &lt;div style="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 quarterly results of operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.600%"/&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="21" 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;Three&#160;Months&#160;Ended&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="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;December&#160;31&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;September&#160;30&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;June&#160;30&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;March&#160;31&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;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:2px 1pt;text-align:right;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;Total revenue&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;489,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;473,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;459,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;465,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Operating income (loss)&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;30,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:10pt;font-weight:400;line-height:100%"&gt;36,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 income (loss)&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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss) from continuing operations attributable to EchoStar common stock&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(54,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net income (loss) attributable to EchoStar Corporation common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Basic and diluted  income (loss) from continuing operations per share&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;(0.56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 basic and diluted earnings (losses) per share&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.56)&lt;/span&gt;&lt;/td&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: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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:right;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:right;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:right;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;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;499,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;472,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;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;460,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;454,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Operating income (loss)&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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss)&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;(63,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net income (loss) from continuing operations attributable to EchoStar common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss) attributable to EchoStar common stock&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;(53,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Basic and diluted  income (loss) from continuing operations per share&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;(0.48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Total basic and diluted earnings (losses) per share&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;(0.55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.15&#160;&lt;/span&gt;&lt;/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:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90ZXh0cmVnaW9uOmJiODAzZTc3ZjA4MjRlNjNhODFlMDkyMDc1ODYyNjI1XzI2Ng_55d0ff7c-cadc-4037-a135-a254ddab6059">&lt;div style="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 quarterly results of operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.600%"/&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="21" 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;Three&#160;Months&#160;Ended&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="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;December&#160;31&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;September&#160;30&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;June&#160;30&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;March&#160;31&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;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="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:2px 1pt;text-align:right;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;Total revenue&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;489,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;473,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;459,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;465,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Operating income (loss)&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;30,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:10pt;font-weight:400;line-height:100%"&gt;36,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 income (loss)&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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss) from continuing operations attributable to EchoStar common stock&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(54,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net income (loss) attributable to EchoStar Corporation common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Basic and diluted  income (loss) from continuing operations per share&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;(0.56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 basic and diluted earnings (losses) per share&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;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.56)&lt;/span&gt;&lt;/td&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: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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:right;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:right;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:right;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;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;499,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;472,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;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;460,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;454,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Operating income (loss)&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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss)&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;(63,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net income (loss) from continuing operations attributable to EchoStar common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net income (loss) attributable to EchoStar common stock&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;(53,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Basic and diluted  income (loss) from continuing operations per share&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;(0.48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Total basic and diluted earnings (losses) per share&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;(0.55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.15&#160;&lt;/span&gt;&lt;/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:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzQtMS0xLTEtMA_61fecdcb-491a-4612-a842-3b2f78710637"
      unitRef="usd">489273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzQtMy0xLTEtMA_0643a958-ce85-47c9-afac-67ed6a925a8b"
      unitRef="usd">473502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzQtNS0xLTEtMA_023ffb3b-b80c-452e-a779-50f5bf16c44f"
      unitRef="usd">459466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzQtNy0xLTEtMA_c7446b12-f73d-4bd1-ab83-483283e3c8db"
      unitRef="usd">465666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzUtMS0xLTEtMA_eaa7f815-30c4-422e-8cf7-31a5c0f8e5f9"
      unitRef="usd">30108000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzUtMy0xLTEtMA_1b869479-b6ea-49e7-ba80-7886c13794c6"
      unitRef="usd">36990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzUtNS0xLTEtMA_794942fa-3c0c-4cc9-acbd-159f7f89f04f"
      unitRef="usd">34772000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzUtNy0xLTEtMA_8a1ca304-6c0b-457f-904f-c03b066e9183"
      unitRef="usd">10603000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzYtMS0xLTEtMA_0e57fc3d-344d-448d-899f-42979c2fdfc3"
      unitRef="usd">-2597000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzYtMy0xLTEtMA_f500e763-28c7-4ec3-9e01-651a532b8143"
      unitRef="usd">23273000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzYtNS0xLTEtMA_907ad5c5-fc1b-45d1-b65d-f43e35c2771e"
      unitRef="usd">-14843000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzYtNy0xLTEtMA_d04769c7-6771-49ba-b727-9e7852aa84a8"
      unitRef="usd">-57737000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzctMS0xLTEtMA_469d5167-c416-4425-94c7-0f38fda226f6"
      unitRef="usd">117000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzctMy0xLTEtMA_98e7440c-54ac-402d-a3d5-b66cd82ccb1d"
      unitRef="usd">25440000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzctNS0xLTEtMA_c40a69f7-0ed0-4f90-9b95-f86a7d13663a"
      unitRef="usd">-11412000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzctNy0xLTEtMA_004684a7-d65f-4324-a3ff-5806bf29b7a8"
      unitRef="usd">-54295000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzgtMS0xLTEtMA_871e8d3a-510f-41c2-9f49-369a8597f0cd"
      unitRef="usd">117000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzgtMy0xLTEtMA_bf07a2f6-857c-46e8-a1cd-91184677c0dd"
      unitRef="usd">25440000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzgtNS0xLTEtMA_9f7a2a48-d553-4abd-b4af-dfcceed35494"
      unitRef="usd">-11412000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzgtNy0xLTEtMA_da695632-652d-45ad-9006-de302e021f61"
      unitRef="usd">-54295000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzktMS0xLTEtMA_fa0f6486-a9bd-4c47-8d38-84eee43dd024"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzktMy0xLTEtMA_a75c4869-b191-406f-99c0-ba447cbea848"
      unitRef="usdPerShare">0.26</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzktNS0xLTEtMA_e8697db1-e022-46d7-829e-d12c9eb07ddf"
      unitRef="usdPerShare">-0.12</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzktNy0xLTEtMA_c6ac396d-3ce8-4719-88d4-9dbc671179f0"
      unitRef="usdPerShare">-0.56</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5c16e407a6c148d6b3789149e1d16e01_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzEwLTEtMS0xLTA_5385440c-05e0-46ed-97b0-fc31af78aa88"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i273f794f096b4d629cd8b67ef484676f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzEwLTMtMS0xLTA_c8e3a269-4a91-4a5a-bf7d-085ad3133b83"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i1962ed2a3dbc460386861c6530d595e0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzEwLTUtMS0xLTA_3a3a30b3-16c8-471e-820c-599bb3065ba7"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3ce0ceed5c4146a8949a493d6fd10c1c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzEwLTctMS0xLTA_e0cbe097-91c0-4778-8650-a932f4c50ad7"
      unitRef="usdPerShare">-0.56</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE0LTEtMS0xLTA_e97f3d3e-6248-4b6c-b582-0dcff2cec475"
      unitRef="usd">499006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE0LTMtMS0xLTA_ac8ed03b-af16-477a-8a74-056e66e9cc47"
      unitRef="usd">472262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE0LTUtMS0xLTA_3595dcd3-d790-46cf-8f6c-7365f5f25299"
      unitRef="usd">460431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE0LTctMS0xLTA_3d84f47f-fa8c-449b-a5b7-961623707d9e"
      unitRef="usd">454382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE1LTEtMS0xLTA_b6d720f0-8857-4b83-8420-dab959c08436"
      unitRef="usd">23597000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE1LTMtMS0xLTA_62cc8a39-451c-487c-8191-2a7024ead791"
      unitRef="usd">26093000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE1LTUtMS0xLTA_c782f549-b823-4d3a-b933-83ec4c8b30b4"
      unitRef="usd">-4661000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE1LTctMS0xLTA_f751b811-e3f8-4c03-8b9b-178f8664344b"
      unitRef="usd">28048000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE2LTEtMS0xLTA_4b8641c1-9175-49b4-af5f-6ea52f4392f3"
      unitRef="usd">-63094000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE2LTMtMS0xLTA_6a36f8d9-7769-4a89-8ad7-7f81bf368548"
      unitRef="usd">-21106000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE2LTUtMS0xLTA_362b128b-56b3-4eff-9485-76aa086a37df"
      unitRef="usd">-5060000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE2LTctMS0xLTA_70c666f5-0e79-4d2e-b067-ea204181f28e"
      unitRef="usd">15008000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE3LTEtMS0xLTA_7a5c3eed-bc58-49d3-96a3-83cf1be9bfcf"
      unitRef="usd">-46297000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE3LTMtMS0xLTA_d84b5cdc-8afa-4830-a5ee-0348fca4d376"
      unitRef="usd">-20317000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE3LTUtMS0xLTA_b2d1950e-b99f-452e-9cb4-65d9beb5aae1"
      unitRef="usd">-30660000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE3LTctMS0xLTA_76df64d5-a4f9-407b-bba9-ddf699e9c184"
      unitRef="usd">-5044000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE4LTEtMS0xLTA_78a2697e-cf9a-485c-9158-04bef2f536e6"
      unitRef="usd">-53118000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE4LTMtMS0xLTA_c8305969-426d-48ff-a4df-3a5a3f87e687"
      unitRef="usd">-18309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE4LTUtMS0xLTA_c45f049f-7165-4ad2-a27f-b899c7a9f431"
      unitRef="usd">-5692000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE4LTctMS0xLTA_d709b247-a7d2-41e0-85fb-b2e3046a0fd7"
      unitRef="usd">14202000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE5LTEtMS0xLTA_0eac258c-002d-4efc-a479-850efd05204c"
      unitRef="usdPerShare">-0.48</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE5LTMtMS0xLTA_0de1e5ce-ba37-474a-b305-071cdce317c7"
      unitRef="usdPerShare">-0.21</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE5LTUtMS0xLTA_7cafe9a3-befa-4838-9d4c-f9da6d701083"
      unitRef="usdPerShare">-0.32</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzE5LTctMS0xLTA_7358120f-4df9-48d9-bfb1-03f57f8345ae"
      unitRef="usdPerShare">-0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i49f7866c02284134a84dc715b9c3a9e1_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzIwLTEtMS0xLTA_8dd93209-7f71-459f-aee0-e569de4bf9b7"
      unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ie74385e03eac4d9eb5223bf82002082b_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzIwLTMtMS0xLTA_0fe3a522-278f-44b9-9c52-eee771075c8c"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i23b4a24f7e944d4f87486e9f492d560d_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzIwLTUtMS0xLTA_ef211223-33e9-4580-a45c-c0989def03ea"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i505751502a6d4467a192001e22eeaa66_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MjgvZnJhZzpiYjgwM2U3N2YwODI0ZTYzYTgxZTA5MjA3NTg2MjYyNS90YWJsZTo5MDRkYmNhYzI1MzU0NWFkYTdmMDE0OWU2YjgyMjBkMC90YWJsZXJhbmdlOjkwNGRiY2FjMjUzNTQ1YWRhN2YwMTQ5ZTZiODIyMGQwXzIwLTctMS0xLTA_aaee4bb0-c2da-4003-8df8-74e3ca1001dd"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MzEvZnJhZzphYmQxMWRmNWU5NDc0OTNlODY2MDliMTBmOGYyYzliMC90ZXh0cmVnaW9uOmFiZDExZGY1ZTk0NzQ5M2U4NjYwOWIxMGY4ZjJjOWIwXzU1_d2a4d6c8-11f3-4a2a-9e77-f4e1bb6fe588">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 Corporation and DISH have operated as separate publicly-traded companies since 2008.  A substantial majority of the voting power of the shares of each of EchoStar Corporation and DISH is owned beneficially by Charles W. Ergen, our Chairman, and by certain entities established for the benefit of his family.  In addition, prior to March 2017, DISH Network owned the Trading Stock, which in the aggregate represented an 80% economic interest in the residential retail satellite broadband business of our Hughes segment.  The Trading 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 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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 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;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;53,429&#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;73,465&#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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;5,612&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;10,683&#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-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;We have entered into an agreement and have previously entered into a now terminated agreement to lease satellite capacity pursuant to which we have provided satellite services to DISH Network on certain satellites owned or leased by us.  The fees for the services provided under these agreements depend upon, among other things, the orbital location of the applicable satellite, the number of transponders that are providing services on the applicable satellite, the length of the service arrangements and any third-party costs associated with the satellite capacity.  The terms of these agreements are set forth below: &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 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: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 IX&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;&#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;Effective January&#160;2008, DISH Network began leasing satellite capacity from us on the EchoStar IX satellite.  Subject to availability, DISH Network generally has the right to continue leasing satellite capacity from us on the EchoStar IX satellite on a month-to-month basis.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;&#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: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;103 Degree Orbital Location/SES-3&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;&#x2014;&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-weight:400;line-height:120%"&gt;In May&#160;2012, we entered into a spectrum development agreement (the &#x201c;103 Spectrum Development Agreement&#x201d;) with Ciel Satellite Holdings Inc. (&#x201c;Ciel&#x201d;) to develop certain spectrum rights at the 103 degree west longitude orbital location (the &#x201c;103 Spectrum Rights&#x201d;).  In June&#160;2013, we and DISH Network entered into a spectrum development agreement (the &#x201c;DISH 103 Spectrum Development Agreement&#x201d;) pursuant to which DISH Network may use and develop the 103 Spectrum Rights.  Effective in March 2018, DISH Network exercised its right to terminate the DISH 103 Spectrum Development Agreement and we exercised our right to terminate the 103 Spectrum Development Agreement.  &lt;/span&gt;&lt;/div&gt;In connection with the 103 Spectrum Development Agreement, in May&#160;2012, we also entered into a ten-year agreement with Ciel pursuant to which we leased certain satellite capacity from Ciel on the SES-3 satellite at the 103 degree west longitude orbital location (the &#x201c;Ciel 103 Agreement&#x201d;).  In June&#160;2013, we and DISH Network entered into an agreement pursuant to which DISH Network leased certain satellite capacity from us on the SES-3 satellite (the &#x201c;DISH 103 Agreement&#x201d;).  Under the terms of the DISH 103 Agreement, DISH Network made certain monthly payments to us through the service term.  Effective in March 2018, DISH Network exercised its right to terminate the DISH 103 Agreement and we exercised our right to terminate the Ciel 103 Agreement.  Telesat Obligation Agreement.  We transferred the Telesat Transponder Agreement to DISH Network as part of the BSS Transaction; however, we retained certain obligations related to DISH Network&#x2019;s performance under that agreement.  In September 2019, we and DISH Network entered into an agreement whereby DISH Network compensates us for retaining such obligations.&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: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;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: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;&#x2014; Effective March 2017, DISH Network is licensed to use certain of our space at 100 Inverness Terrace East, Englewood, Colorado for a period ending in December 2020.  Effective December 2020, we amended this agreement to extend the license until December 2021.  This agreement may be terminated by either party upon 180 days&#x2019; prior notice.  This agreement will be converted to a month-to-month lease agreement unless extended by mutual consent or terminated by one of the parties upon 30 days&#x2019; 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;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;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 2021.  After December 2021, this agreement may be converted by mutual consent to a month-to-month lease agreement with either party having the right to terminate upon 30 days&#x2019; notice.&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 operations and maintenance services are terminated by DISH Network upon at least 90 days&#x2019; written notice to us. The provision of hosting services will continue until May 2022.  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 will continue to provide warranty services to DISH Network.  &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 reorganized 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 2022 and will automatically renew for an additional five-year period 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&#x2018; written notice to us or by us with at least 365 days'&#x2019; 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 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;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,198&#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;3,889&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;752&#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;1,923&#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 2021 and renews automatically for successive one-year periods thereafter, unless the agreement is terminated earlier by either party upon at least 60 days&#x2018; 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 being provided for under the Amended and Restated Professional Services Agreement may survive the termination of the agreement.&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 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;We have entered into lease agreements pursuant to which we lease certain real estate from DISH Network.  The rent on a per square foot basis 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 and, includes our 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&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;Cheyenne Lease 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: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;&#x2014; Effective March 2017, we entered into a lease with DISH Network for certain space at 530 EchoStar Drive in Cheyenne, Wyoming for a 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, with the option for us to renew for a one year period upon 180 days&#x2019; written notice prior to the end of the term&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="padding-left:36pt;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;American Fork Occupancy 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; &#x2014; Effective March 2017, we entered into an agreement with DISH Network for certain space at 796 East Utah Valley Drive in American Fork, Utah for a period ending in August 2017.  We exercised our option to renew this agreement for a five-year period ending in August 2022.  We and DISH Network amended this agreement to, among other things, terminate this agreement in March 2019.&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;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:120%"&gt;.  We and DISH Network have entered into an agreement pursuant to which DISH Network provides us with collocation space in El Paso, Texas.  This agreement was for an initial period ending in August 2015, and provides us with renewal options for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzQzOTgwNDY1MjE1NTE_270c6d75-7dcd-4fd6-b85c-3d1a10b49bff"&gt;four&lt;/span&gt; consecutive years.  Effective August 2015, we exercised our first renewal option for a period ending in August 2018 and in April 2018 we exercised our second renewal option for a period ending in August 2021.  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 &lt;/span&gt;Braunfels, Texas; Monee, Illinois; Spokane, Washington; and Englewood, Colorado.  In October 2019, we provided a termination notice for our New Braunfels, Texas agreement to be effective May 2020.  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.  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 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 ending in September 2020.  The fees for the services provided under these agreements depend on the number of racks located at the location.  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 no more than 120 days but no less than 90 days prior to the end of the then-current term.Hughes Broadband Master Services Agreement.&#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&#160;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 Hughes Broadband MSA has an initial term of five years through March 2022 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 $16.6 million, $17.1 million and $33.2 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.2019 TT&amp;amp;C Agreement. &#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;).  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;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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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&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;92,680&#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;92,892&#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;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 Code, 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 &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;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.  The agreement with DISH Network in 2013 requires DISH Network to pay 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 non-current receivable from DISH Network in Other receivables - DISH Network 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 September&#160;2013.  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 to occur 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 file 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 years ended December&#160;31, 2020, 2019 and 2018, DISH Network has utilized tax benefits of $2.2 million, tax provisions of $1.6 million and tax benefits of $1.8 million, respectively.&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 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 &lt;/span&gt;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 January 2017, we and certain of our subsidiaries entered into the Share Exchange Agreement with DISH and certain of its subsidiaries pursuant to which, in February 2017, we received all of the shares of the Tracking Stock 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.  Following consummation of the Share Exchange, 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, 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. &lt;/span&gt;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 43% ownership in Hughes Systique, Mr.&#160;Pradman Kaul, the President of our subsidiary Hughes Communications,&#160;Inc.. and a member of our board of directors, and his brother, who is the Chief Executive Officer and President of Hughes Systique, in the aggregate, own approximately 25%, on an undiluted basis, of Hughes Systique&#x2019;s outstanding shares as of December&#160;31, 2020.  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.&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 Solutions&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;DISH 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 $4.4 million, $12.5 million, and $6.0 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.  As of December&#160;31, 2020 and 2019, we had $0.4 million and $2.7&#160;million trade accounts receivable from TSI.  &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:700;line-height:120%"&gt;Global IP&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 May 2017, we entered into an agreement with Global-IP Cayman (&#x201c;Global IP&#x201d;) providing for the sale of certain equipment and services to Global IP.  Mr. William David Wade, a member of our board of directors, served as a member of the board of directors of Global IP and as an executive advisor to the Chief Executive Officer of Global IP from September 2017 until April 2019 and from September 2017 until December 2019, respectively. In August 2018, we and Global IP amended the agreement to: (i)&#160;change certain of the equipment and services to be provided to Global IP, (ii) modify certain payment terms, (iii)&#160;provide Global IP an option to use one of our test lab facilities and (iv) effectuate the assignment of the agreement from Global IP to one of its wholly-owned subsidiaries. In February 2019, we terminated the agreement as a result of Global IP&#x2019;s defaults resulting from its failure to make payments to us as required under the terms of the agreement and we reserved our rights and remedies against Global IP under the agreement. We recognized revenue under this agreement of $9.0&#160;million for the year ended December&#160;31, 2018.  We have not recognized any revenue since the termination of this agreement. As of December&#160;31, 2020 and 2019, we were owed $7.5&#160;million from Global IP.  &lt;/span&gt;&lt;/div&gt;Maxar Technologies Inc.Mr. Jeffrey Tarr, who joined our board of directors in March 2019, served as a consultant and advisor to Maxar Technologies Inc. and its subsidiaries (&#x201c;Maxar Tech&#x201d;) through May 2019. We previously entered into agreements with Maxar Tech for the manufacture and certain other services of the EchoStar IX satellite, the EchoStar XVII satellite, the EchoStar XIX satellite, the EchoStar XXI satellite and the EchoStar XXIV satellite and our former EchoStar XI satellite, EchoStar XIV satellite, EchoStar XVI satellite and EchoStar XXIII satellite.  Maxar Tech provides us with anomaly support for these satellites once launched pursuant to the terms of the agreements.  Maxar Tech also provides a warranty on one of these satellites and may be required to pay us certain amounts should the satellite not operate according to certain performance specifications. Our obligations to pay Maxar Tech under these agreements during the design life of the applicable satellites may be reduced if the applicable satellites do not operate according to certain performance specifications.  We incurred aggregate costs payable to Maxar Tech under these agreements of $23.9 million and $90.3 million  for the years ended December&#160;31, 2020 and 2019, respectively.  At both December&#160;31, 2020 and 2019, we had no trade payable to Maxar Tech.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <sats:RelatedPartyTransactionsPercentageOfEconomicInterestHeld
      contextRef="i6348346a5816424b8e969d08518ac7bc_D20170301-20170331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182MzcvZnJhZzo3YjJmZmE5NTllMjU0NzQzOWUzYjAzMTNkM2E0NDE4OC90ZXh0cmVnaW9uOjdiMmZmYTk1OWUyNTQ3NDM5ZTNiMDMxM2QzYTQ0MTg4XzI3NDg3NzkwNzIzOTg_14f60688-048c-46b3-820b-37352d010326"
      unitRef="number">0.80</sats:RelatedPartyTransactionsPercentageOfEconomicInterestHeld>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDAvZnJhZzo5YWVhN2M4ZTljMWI0MTQzOTYxMDU2YTc5ZWI0ZDE4Yy90ZXh0cmVnaW9uOjlhZWE3YzhlOWMxYjQxNDM5NjEwNTZhNzllYjRkMThjXzE4NA_4e06c06c-076f-4721-b3d2-00964fb8e53c">&lt;div style="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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 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;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;53,429&#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;73,465&#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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;5,612&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;10,683&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 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;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,198&#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;3,889&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;752&#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;1,923&#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: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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&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;92,680&#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;92,892&#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;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2dd87866a5634bec899c5fb304973159_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDAvZnJhZzo5YWVhN2M4ZTljMWI0MTQzOTYxMDU2YTc5ZWI0ZDE4Yy90YWJsZTo1NmFiYmE2NzYzZmU0ZjIwYjQ5ZjkxZDY2MzY1YTRhZC90YWJsZXJhbmdlOjU2YWJiYTY3NjNmZTRmMjBiNDlmOTFkNjYzNjVhNGFkXzMtMi0xLTEtMA_5d43f38e-dd3d-4b0b-af2d-dcb6f4ca09ef"
      unitRef="usd">36531000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6311595990e54b27a1fa12ddb6d0d334_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDAvZnJhZzo5YWVhN2M4ZTljMWI0MTQzOTYxMDU2YTc5ZWI0ZDE4Yy90YWJsZTo1NmFiYmE2NzYzZmU0ZjIwYjQ5ZjkxZDY2MzY1YTRhZC90YWJsZXJhbmdlOjU2YWJiYTY3NjNmZTRmMjBiNDlmOTFkNjYzNjVhNGFkXzMtNC0xLTEtMA_7e70dd60-baf8-4f81-888b-f2996e6358d6"
      unitRef="usd">53429000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic7ca85eca7834807813daad5b676aa64_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDAvZnJhZzo5YWVhN2M4ZTljMWI0MTQzOTYxMDU2YTc5ZWI0ZDE4Yy90YWJsZTo1NmFiYmE2NzYzZmU0ZjIwYjQ5ZjkxZDY2MzY1YTRhZC90YWJsZXJhbmdlOjU2YWJiYTY3NjNmZTRmMjBiNDlmOTFkNjYzNjVhNGFkXzMtNi0xLTEtMA_66133600-9540-4b57-a822-db4b0434426a"
      unitRef="usd">73465000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7c2407da60724bfeb4e801c469b5210f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDAvZnJhZzo5YWVhN2M4ZTljMWI0MTQzOTYxMDU2YTc5ZWI0ZDE4Yy90YWJsZTo2YjI3YjZiYmI2OWI0YjdlYjRmOTlmNmZhNzFjMzZhMi90YWJsZXJhbmdlOjZiMjdiNmJiYjY5YjRiN2ViNGY5OWY2ZmE3MWMzNmEyXzMtMi0xLTEtMA_70df20c9-9471-4a29-b8d8-cc0045eeaef3"
      unitRef="usd">5612000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i137fa2f06d97416daaddbb2e77db3d47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDAvZnJhZzo5YWVhN2M4ZTljMWI0MTQzOTYxMDU2YTc5ZWI0ZDE4Yy90YWJsZTo2YjI3YjZiYmI2OWI0YjdlYjRmOTlmNmZhNzFjMzZhMi90YWJsZXJhbmdlOjZiMjdiNmJiYjY5YjRiN2ViNGY5OWY2ZmE3MWMzNmEyXzMtNC0xLTEtMA_ab28fd06-4ba9-4ace-b822-8e59949ccaf0"
      unitRef="usd">10683000</us-gaap:AccountsReceivableRelatedParties>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="i4954bb864c314052b07b1298fe60c2a8_D20120501-20120531"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NDMvZnJhZzpiNzg4Y2ZlZmI4YjQ0MDAxOGVhNDg1YzJjN2EyZTNkNS90ZXh0cmVnaW9uOmI3ODhjZmVmYjhiNDQwMDE4ZWE0ODVjMmM3YTJlM2Q1XzEwOTk1MTE2MzAzMDU_f9d44cde-bb62-4520-9b25-80297020f6ce">P10Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="ieeaaddfe8f6f4b8599d91b8bd174a4ce_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTIvZnJhZzo1ZGNjNDkwZmZjMDQ0MWM5Yjg3Nzg3ZDU4MDQ2ZWIxOC90ZXh0cmVnaW9uOjVkY2M0OTBmZmMwNDQxYzliODc3ODdkNTgwNDZlYjE4Xzc4OQ_ea2f241c-43be-4bb0-ae13-91eb21cbb7ab">P180D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodforTerminationofAgreementAfterLeaseExtension
      contextRef="ieeaaddfe8f6f4b8599d91b8bd174a4ce_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTIvZnJhZzo1ZGNjNDkwZmZjMDQ0MWM5Yjg3Nzg3ZDU4MDQ2ZWIxOC90ZXh0cmVnaW9uOjVkY2M0OTBmZmMwNDQxYzliODc3ODdkNTgwNDZlYjE4XzEwMTk_dc8b7b84-c214-4c27-817d-b4092d7dc9d8">P30D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodforTerminationofAgreementAfterLeaseExtension>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodforTerminationofAgreementAfterLeaseExtension
      contextRef="i9595026d6d57466da5475f37d9822004_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTIvZnJhZzo1ZGNjNDkwZmZjMDQ0MWM5Yjg3Nzg3ZDU4MDQ2ZWIxOC90ZXh0cmVnaW9uOjVkY2M0OTBmZmMwNDQxYzliODc3ODdkNTgwNDZlYjE4XzE4MDY_2dcd9af8-5a21-45a0-b0f2-bccbdce6523c">P30D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodforTerminationofAgreementAfterLeaseExtension>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="i93df46b1efe84adb9733bc7bd179ba20_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTUvZnJhZzpjZDgzZDc4MmZkYjY0YWVmYTI0M2Y2Zjk5NTkwY2QxMC90ZXh0cmVnaW9uOmNkODNkNzgyZmRiNjRhZWZhMjQzZjZmOTk1OTBjZDEwXzg3NQ_8b469c60-7e0f-4939-bfdc-ef832d13509f">P21D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i93df46b1efe84adb9733bc7bd179ba20_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTUvZnJhZzpjZDgzZDc4MmZkYjY0YWVmYTI0M2Y2Zjk5NTkwY2QxMC90ZXh0cmVnaW9uOmNkODNkNzgyZmRiNjRhZWZhMjQzZjZmOTk1OTBjZDEwXzExMjM_9329d51c-8855-4e87-82f6-bf02f9863a49">P90D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="i5ce7bf4e88f54ef7ba857a77f5e76c70_D20121001-20121031"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTgvZnJhZzo4Mjk2ZTMyNWQyMjQ0ZDEwYmE3ZWZjZjY3MDc4MjZjMC90ZXh0cmVnaW9uOjgyOTZlMzI1ZDIyNDRkMTBiYTdlZmNmNjcwNzgyNmMwXzcxOQ_23ebf29f-197b-4cad-a233-26881c8fcb86">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="i5ce7bf4e88f54ef7ba857a77f5e76c70_D20121001-20121031"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTgvZnJhZzo4Mjk2ZTMyNWQyMjQ0ZDEwYmE3ZWZjZjY3MDc4MjZjMC90ZXh0cmVnaW9uOjgyOTZlMzI1ZDIyNDRkMTBiYTdlZmNmNjcwNzgyNmMwXzc2MA_c6141cd5-2f16-4c74-b50f-4529a1967384">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i5ce7bf4e88f54ef7ba857a77f5e76c70_D20121001-20121031"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NTgvZnJhZzo4Mjk2ZTMyNWQyMjQ0ZDEwYmE3ZWZjZjY3MDc4MjZjMC90ZXh0cmVnaW9uOjgyOTZlMzI1ZDIyNDRkMTBiYTdlZmNmNjcwNzgyNmMwXzgzNA_b481f886-5659-471b-a5c8-240d6b1789c3">P180D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="idaf883e52c9e421aa12bb4fcfa8a6dab_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjEvZnJhZzo0M2EwNjcyOGM0MDg0MWI5YjQxOWIxNjM5NGRkMDVjNi90ZXh0cmVnaW9uOjQzYTA2NzI4YzQwODQxYjliNDE5YjE2Mzk0ZGQwNWM2XzMyOTg1MzQ4ODUwNTM_580b2022-8146-4483-b530-85da57acacec">P120D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="iebd88e19f27243cf8ad595364ffd8123_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjEvZnJhZzo0M2EwNjcyOGM0MDg0MWI5YjQxOWIxNjM5NGRkMDVjNi90ZXh0cmVnaW9uOjQzYTA2NzI4YzQwODQxYjliNDE5YjE2Mzk0ZGQwNWM2XzMyOTg1MzQ4ODUwMTQ_58c6ef97-3217-49f1-a4e5-43fc0071540d">P21D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="i30be9f93615e4023973b86f9d462a8db_D20220201-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjEvZnJhZzo0M2EwNjcyOGM0MDg0MWI5YjQxOWIxNjM5NGRkMDVjNi90ZXh0cmVnaW9uOjQzYTA2NzI4YzQwODQxYjliNDE5YjE2Mzk0ZGQwNWM2XzEwOTk1MTE2Mjk0ODE_28f43215-6314-4141-baa6-ae768587e815">P5Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="i0f9077b434e149f195fc8cf5d8784241_D20220201-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjEvZnJhZzo0M2EwNjcyOGM0MDg0MWI5YjQxOWIxNjM5NGRkMDVjNi90ZXh0cmVnaW9uOjQzYTA2NzI4YzQwODQxYjliNDE5YjE2Mzk0ZGQwNWM2XzE0MzM_a813e72e-d85a-436a-bcb3-04201ae26e5b">P180D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="i403a1798cc824d6085c0cff13bc2a196_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjcvZnJhZzpmYTU5MWNmM2Y0YTE0ODE5YWI1M2ZjZDIxZDQzM2Y4Yi90ZXh0cmVnaW9uOmZhNTkxY2YzZjRhMTQ4MTlhYjUzZmNkMjFkNDMzZjhiXzMyOTg1MzQ4ODM5NTU_df11ef51-6171-4edf-8a36-fd29c351f1d2">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="i403a1798cc824d6085c0cff13bc2a196_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjcvZnJhZzpmYTU5MWNmM2Y0YTE0ODE5YWI1M2ZjZDIxZDQzM2Y4Yi90ZXh0cmVnaW9uOmZhNTkxY2YzZjRhMTQ4MTlhYjUzZmNkMjFkNDMzZjhiXzEwOTk1MTE2Mjg0MzU_4f3f632b-03d9-46c3-9be9-7d29733167a9">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i403a1798cc824d6085c0cff13bc2a196_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjcvZnJhZzpmYTU5MWNmM2Y0YTE0ODE5YWI1M2ZjZDIxZDQzM2Y4Yi90ZXh0cmVnaW9uOmZhNTkxY2YzZjRhMTQ4MTlhYjUzZmNkMjFkNDMzZjhiXzUyOQ_129f7a6f-2603-4741-b64b-1401a2eb4fe3">P180D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="i403a1798cc824d6085c0cff13bc2a196_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NjcvZnJhZzpmYTU5MWNmM2Y0YTE0ODE5YWI1M2ZjZDIxZDQzM2Y4Yi90ZXh0cmVnaW9uOmZhNTkxY2YzZjRhMTQ4MTlhYjUzZmNkMjFkNDMzZjhiXzU3Nw_3eff7fa0-fb69-4891-8e53-ac11cf479f64">P365D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i2dd87866a5634bec899c5fb304973159_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzAvZnJhZzpmNTVhNmRiNmM5MzQ0MTRkOTdjOWJiZDcyODZhM2IwYi90YWJsZToyOWM1OTA5YWMzOGE0MGNiOGFmY2Y4NGQ0MTkwZmFiZS90YWJsZXJhbmdlOjI5YzU5MDlhYzM4YTQwY2I4YWZjZjg0ZDQxOTBmYWJlXzMtMi0xLTEtMA_04f8dc20-2aad-42a8-8d15-868d7a6b79bd"
      unitRef="usd">5793000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6311595990e54b27a1fa12ddb6d0d334_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzAvZnJhZzpmNTVhNmRiNmM5MzQ0MTRkOTdjOWJiZDcyODZhM2IwYi90YWJsZToyOWM1OTA5YWMzOGE0MGNiOGFmY2Y4NGQ0MTkwZmFiZS90YWJsZXJhbmdlOjI5YzU5MDlhYzM4YTQwY2I4YWZjZjg0ZDQxOTBmYWJlXzMtNC0xLTEtMA_6aaa0e83-d91f-4554-b153-aaa3b636f7af"
      unitRef="usd">5198000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ic7ca85eca7834807813daad5b676aa64_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzAvZnJhZzpmNTVhNmRiNmM5MzQ0MTRkOTdjOWJiZDcyODZhM2IwYi90YWJsZToyOWM1OTA5YWMzOGE0MGNiOGFmY2Y4NGQ0MTkwZmFiZS90YWJsZXJhbmdlOjI5YzU5MDlhYzM4YTQwY2I4YWZjZjg0ZDQxOTBmYWJlXzMtNi0xLTEtMA_1344d2d7-b986-423e-a05c-c9c6f4f97766"
      unitRef="usd">3889000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7c2407da60724bfeb4e801c469b5210f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzAvZnJhZzpmNTVhNmRiNmM5MzQ0MTRkOTdjOWJiZDcyODZhM2IwYi90YWJsZTpkYmY1Y2EwNTVmYjQ0NDg5OWRkNTE0MzZmNGQwZTM3Yy90YWJsZXJhbmdlOmRiZjVjYTA1NWZiNDQ0ODk5ZGQ1MTQzNmY0ZDBlMzdjXzMtMi0xLTEtMA_db7179a3-686c-4ed2-9350-90f6a2afc24e"
      unitRef="usd">752000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i137fa2f06d97416daaddbb2e77db3d47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzAvZnJhZzpmNTVhNmRiNmM5MzQ0MTRkOTdjOWJiZDcyODZhM2IwYi90YWJsZTpkYmY1Y2EwNTVmYjQ0NDg5OWRkNTE0MzZmNGQwZTM3Yy90YWJsZXJhbmdlOmRiZjVjYTA1NWZiNDQ0ODk5ZGQ1MTQzNmY0ZDBlMzdjXzMtNC0xLTEtMA_626d5011-2349-428b-aaea-721bb3ad9db3"
      unitRef="usd">1923000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="i56923ebe8aa3488f9847957e0037bed5_D20100101-20100131"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzMvZnJhZzoxYzRhYTFmYThhODI0ODA4OGJkNmY4M2E3ZDI2MWU3Ni90ZXh0cmVnaW9uOjFjNGFhMWZhOGE4MjQ4MDg4YmQ2ZjgzYTdkMjYxZTc2XzEwOTk1MTE2MzcyNTY_159fe404-3a84-48b0-874c-78c10bda7259">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="i56923ebe8aa3488f9847957e0037bed5_D20100101-20100131"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzMvZnJhZzoxYzRhYTFmYThhODI0ODA4OGJkNmY4M2E3ZDI2MWU3Ni90ZXh0cmVnaW9uOjFjNGFhMWZhOGE4MjQ4MDg4YmQ2ZjgzYTdkMjYxZTc2XzI2NzI_c443666f-2f8a-485a-a053-f2679b862731">P60D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfSpecificService
      contextRef="i56923ebe8aa3488f9847957e0037bed5_D20100101-20100131"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzMvZnJhZzoxYzRhYTFmYThhODI0ODA4OGJkNmY4M2E3ZDI2MWU3Ni90ZXh0cmVnaW9uOjFjNGFhMWZhOGE4MjQ4MDg4YmQ2ZjgzYTdkMjYxZTc2XzI4NzM_3f694803-a24c-40b9-a64c-26c2db02ec49">P30D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfSpecificService>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i73f39093ff1948058ea8940923c81394_I20180831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzkvZnJhZzo1NTYyZGY2MDBhNDk0ZWQ5OTNlMTY5YjQyZGY2M2U5Ny90ZXh0cmVnaW9uOjU1NjJkZjYwMGE0OTRlZDk5M2UxNjliNDJkZjYzZTk3XzY5OA_5fdbe523-52de-465f-85b7-ce1a69052ebe">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i73f39093ff1948058ea8940923c81394_I20180831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzkvZnJhZzo1NTYyZGY2MDBhNDk0ZWQ5OTNlMTY5YjQyZGY2M2U5Ny90ZXh0cmVnaW9uOjU1NjJkZjYwMGE0OTRlZDk5M2UxNjliNDJkZjYzZTk3XzEwOTc_c733a593-d915-4d45-a73f-90184281fbc5">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum
      contextRef="id08f55edd983467191ba402324fcc75e_D20180801-20180831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzkvZnJhZzo1NTYyZGY2MDBhNDk0ZWQ5OTNlMTY5YjQyZGY2M2U5Ny90ZXh0cmVnaW9uOjU1NjJkZjYwMGE0OTRlZDk5M2UxNjliNDJkZjYzZTk3XzExMTI_5dac9aa2-a808-4c4d-bfd2-9fe94deb2fd7">P180D</sats:RelatedPartyTransactionsAgreementTerminationRequiredNoticePeriodFromRelatedPartyMinimum>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="i7d2e7f6f545b44f9b89d986859aac38c_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182NzkvZnJhZzo1NTYyZGY2MDBhNDk0ZWQ5OTNlMTY5YjQyZGY2M2U5Ny90ZXh0cmVnaW9uOjU1NjJkZjYwMGE0OTRlZDk5M2UxNjliNDJkZjYzZTk3XzExNTQ0ODcyMDkzMzY2_47e8d7e4-d0f8-47c6-a777-abbf832b96f5">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="if78bf5380d8e4944b8fdcee7251608f9_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzEwOTk1MTE2MzgyMTc_4ac74f2d-0488-4e25-ae56-b2eb40d361a4">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="icc150eff0d8a489c8a6d970e2f7994c4_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzEzNjI_b9579236-ae94-448b-b129-ae9a9d71e94f">P120D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="id87dc07022fd4492a1be962d460e3c69_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzEzODI_39c3f42c-cee4-469d-9941-140a004e9b5b">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity
      contextRef="i8f418928a96a41ad9cdd402f4541384b_D20170801-20170831"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzE0Nzk_2fa78b02-d70e-480d-9ccf-24a9b01f230b">P180D</sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="if78bf5380d8e4944b8fdcee7251608f9_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzIyMDk_7201d67a-4da3-426c-ad6c-73058cf1e1bc">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms
      contextRef="if78bf5380d8e4944b8fdcee7251608f9_D20190901-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzI3NDg3NzkwNzk4NTc_cb82d2ba-efdd-40a6-8154-64fb51584c4b"
      unitRef="term">4</sats:RelatedPartyTransactionAgreementRenewalOptionNumberOfRenewalTerms>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="if78bf5380d8e4944b8fdcee7251608f9_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzEwOTk1MTE2MzgyMTg_9231cc11-8dc5-4631-8637-1055465dba21">P3Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="ice52f5f3eed640ea87029a0310371303_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzIzMjY_4ef250e8-f2c5-4343-8aa8-eb8dacc61e70">P120D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="i5b251e208bf9412ca2df57acc8e68685_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODIvZnJhZzo5NGIyMmNlNTVmYmM0YmIxYWFkZTMwMGM4MDUzYmU1Zi90ZXh0cmVnaW9uOjk0YjIyY2U1NWZiYzRiYjFhYWRlMzAwYzgwNTNiZTVmXzIzNDY_de72c561-ff11-45be-afb7-00c5555c4807">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerm
      contextRef="ib5fa3dc265974f3e81f44ad08ba878d2_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODUvZnJhZzpkOGE5Njc3OThkZTQ0MGE0YTAzYjY2MDg1M2ZlNDJiYS90ZXh0cmVnaW9uOmQ4YTk2Nzc5OGRlNDQwYTRhMDNiNjYwODUzZmU0MmJhXzY5MA_557fa118-ffa5-4c7a-abe1-ae0b38940efb">P5Y</sats:RelatedPartyTransactionsAgreementTerm>
    <sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod
      contextRef="ib5fa3dc265974f3e81f44ad08ba878d2_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODUvZnJhZzpkOGE5Njc3OThkZTQ0MGE0YTAzYjY2MDg1M2ZlNDJiYS90ZXh0cmVnaW9uOmQ4YTk2Nzc5OGRlNDQwYTRhMDNiNjYwODUzZmU0MmJhXzEwOTk1MTE2MjkyMTk_158bbd67-b4e5-412a-94a8-bbcfe16f911b">P1Y</sats:RelatedPartyTransactionsAgreementAutomaticRenewalPeriod>
    <sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement
      contextRef="ib5fa3dc265974f3e81f44ad08ba878d2_D20170301-20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODUvZnJhZzpkOGE5Njc3OThkZTQ0MGE0YTAzYjY2MDg1M2ZlNDJiYS90ZXh0cmVnaW9uOmQ4YTk2Nzc5OGRlNDQwYTRhMDNiNjYwODUzZmU0MmJhXzg4NA_c1548b98-29bf-43e3-8dc9-d613d92ba8d6">P90D</sats:RelatedPartyTransactionsRequiredMinimumNoticePeriodForTerminationOfAgreement>
    <us-gaap:SalesCommissionsAndFees
      contextRef="iff4e95220fe249509f803b93005f2438_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODUvZnJhZzpkOGE5Njc3OThkZTQ0MGE0YTAzYjY2MDg1M2ZlNDJiYS90ZXh0cmVnaW9uOmQ4YTk2Nzc5OGRlNDQwYTRhMDNiNjYwODUzZmU0MmJhXzI3NDg3NzkwNzA4NzU_42c88ca7-c92b-478d-bf34-0d46a3a52d21"
      unitRef="usd">16600000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="if9f7e48a428b4ee1b9b6abaaec054fde_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODUvZnJhZzpkOGE5Njc3OThkZTQ0MGE0YTAzYjY2MDg1M2ZlNDJiYS90ZXh0cmVnaW9uOmQ4YTk2Nzc5OGRlNDQwYTRhMDNiNjYwODUzZmU0MmJhXzI3NDg3NzkwNzA4Njk_d62a2307-4b15-4e23-a9da-bd2622273179"
      unitRef="usd">17100000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i8559439869774741af70e2e828eb8659_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODUvZnJhZzpkOGE5Njc3OThkZTQ0MGE0YTAzYjY2MDg1M2ZlNDJiYS90ZXh0cmVnaW9uOmQ4YTk2Nzc5OGRlNDQwYTRhMDNiNjYwODUzZmU0MmJhXzI3NDg3NzkwNzA4NjM_22cfc395-6e53-44a8-b148-7a023a778a23"
      unitRef="usd">33200000</us-gaap:SalesCommissionsAndFees>
    <sats:RelatedPartyTransactionsAgreementRenewalOptionTerm
      contextRef="ic6376998dae54066ad91a5d834ff4539_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODgvZnJhZzpmOGFjOWJjZjM1OTQ0OTY1ODAxZWI3ZTRhMzAzMDBlOC90ZXh0cmVnaW9uOmY4YWM5YmNmMzU5NDQ5NjU4MDFlYjdlNGEzMDMwMGU4XzEwOTk1MTE2Mjg0MzY_258cc1d4-f144-4392-913f-add27b0ea263">P1Y</sats:RelatedPartyTransactionsAgreementRenewalOptionTerm>
    <sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity
      contextRef="ic6376998dae54066ad91a5d834ff4539_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODgvZnJhZzpmOGFjOWJjZjM1OTQ0OTY1ODAxZWI3ZTRhMzAzMDBlOC90ZXh0cmVnaW9uOmY4YWM5YmNmMzU5NDQ5NjU4MDFlYjdlNGEzMDMwMGU4XzI5Ng_7ad569e9-99f9-4f03-96c5-ce511137abaa">P90D</sats:RelatedPartyTransactionsAgreementRenewalNoticeRequiredbyReportingEntity>
    <sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity
      contextRef="ic6376998dae54066ad91a5d834ff4539_D20190901-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODgvZnJhZzpmOGFjOWJjZjM1OTQ0OTY1ODAxZWI3ZTRhMzAzMDBlOC90ZXh0cmVnaW9uOmY4YWM5YmNmMzU5NDQ5NjU4MDFlYjdlNGEzMDMwMGU4XzY0MA_13fbc9d2-a73f-467b-bd18-8551ef048e69">P12M</sats:RelatedPartyTransactionsAgreementTerminationNoticeRequiredByReportingEntity>
    <sats:OtherReceivablesRelatedParties
      contextRef="i7c2407da60724bfeb4e801c469b5210f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182OTEvZnJhZzo0ZTc4M2RhZjg4MDc0MDM5YjdmZWUzZTc2NmIyMTA4Yy90YWJsZTphNDA5N2E3YTIyY2Y0MzRjYTA3NWQ4MzljZTg2NjE3YS90YWJsZXJhbmdlOmE0MDk3YTdhMjJjZjQzNGNhMDc1ZDgzOWNlODY2MTdhXzMtMi0xLTEtMA_72b08d37-132b-42c1-ae16-a1644169e4d4"
      unitRef="usd">92680000</sats:OtherReceivablesRelatedParties>
    <sats:OtherReceivablesRelatedParties
      contextRef="i137fa2f06d97416daaddbb2e77db3d47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182OTEvZnJhZzo0ZTc4M2RhZjg4MDc0MDM5YjdmZWUzZTc2NmIyMTA4Yy90YWJsZTphNDA5N2E3YTIyY2Y0MzRjYTA3NWQ4MzljZTg2NjE3YS90YWJsZXJhbmdlOmE0MDk3YTdhMjJjZjQzNGNhMDc1ZDgzOWNlODY2MTdhXzMtNC0xLTEtMA_f5a2b0b8-eadd-4156-bf7c-952d83dd6f65"
      unitRef="usd">92892000</sats:OtherReceivablesRelatedParties>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id631aa156d534a50aa1ba409c6dd6eb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182OTQvZnJhZzowZTk0ODEzNjdiZDM0MDQwOGU3MTRmNTEwOTY1MGViMy90ZXh0cmVnaW9uOjBlOTQ4MTM2N2JkMzQwNDA4ZTcxNGY1MTA5NjUwZWIzXzI3NDg3NzkwNzQ0NTE_cfff2d79-d3f7-4857-ab35-cafbf7aff62a"
      unitRef="usd">-2200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e31ea1bec254492b3cada55a71f52bd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182OTQvZnJhZzowZTk0ODEzNjdiZDM0MDQwOGU3MTRmNTEwOTY1MGViMy90ZXh0cmVnaW9uOjBlOTQ4MTM2N2JkMzQwNDA4ZTcxNGY1MTA5NjUwZWIzXzI3NDg3NzkwNzQ0Mjc_c1ed657f-30e3-45dc-b481-9c32b038fd8b"
      unitRef="usd">1600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i016b94c98ff44c20854e3f7f6b7de995_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182OTQvZnJhZzowZTk0ODEzNjdiZDM0MDQwOGU3MTRmNTEwOTY1MGViMy90ZXh0cmVnaW9uOjBlOTQ4MTM2N2JkMzQwNDA4ZTcxNGY1MTA5NjUwZWIzXzI3NDg3NzkwNzQ0MDQ_99749973-4a9a-47a9-981c-da74c3bf931a"
      unitRef="usd">-1800000</us-gaap:IncomeTaxExpenseBenefit>
    <sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="iac394a6f32d94b15ae8141cc92a0b08b_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183MDAvZnJhZzpiZDA4YTMzY2M0NDg0NjZlODM0MzljYzkwYTRhNjFjYy90ZXh0cmVnaW9uOmJkMDhhMzNjYzQ0ODQ2NmU4MzQzOWNjOTBhNGE2MWNjXzYyNw_067de1a8-13ba-42cc-9a93-6194acb4d056"
      unitRef="shares">0.23523769</sats:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <sats:BusinessCombinationOwnershipPercentageAcquiredByRelatedParty
      contextRef="ief88212544b94010982e493662925c64_I20170228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183MTIvZnJhZzplZjQzNmY2NDcyM2M0M2IwYWU2MTk4MTZmNDMxMWRhZi90ZXh0cmVnaW9uOmVmNDM2ZjY0NzIzYzQzYjBhZTYxOTgxNmY0MzExZGFmXzYwNDczMTM5NTkwMDA_a466978b-a623-4831-b93e-41cd8bfee1b1"
      unitRef="number">1</sats:BusinessCombinationOwnershipPercentageAcquiredByRelatedParty>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i89e705a6496c448dba6f2e20cac3c1d9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NDgvZnJhZzo4NWIwNzA0YWRhZjE0NzE4YTAzMjJmMWUyMWQ4NzljMC90ZXh0cmVnaW9uOjg1YjA3MDRhZGFmMTQ3MThhMDMyMmYxZTIxZDg3OWMwXzE1Ng_6310ca05-4b00-4b1e-ae2f-20dc19fb03cc"
      unitRef="number">0.43</us-gaap:VariableInterestEntityOwnershipPercentage>
    <sats:PercentageOwnershipInVariableInterestEntityByOtherRelatedParties
      contextRef="i89e705a6496c448dba6f2e20cac3c1d9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NDgvZnJhZzo4NWIwNzA0YWRhZjE0NzE4YTAzMjJmMWUyMWQ4NzljMC90ZXh0cmVnaW9uOjg1YjA3MDRhZGFmMTQ3MThhMDMyMmYxZTIxZDg3OWMwXzQzMA_98fa3d2b-c6fe-4075-8ad6-88eaa94916ff"
      unitRef="number">0.25</sats:PercentageOwnershipInVariableInterestEntityByOtherRelatedParties>
    <sats:CostMethodInvestmentNonvotingInterestOwnershipPercentage
      contextRef="i62c9a146236449cea1e8cea359d4f4e3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTEvZnJhZzpmMDU3N2NhNzlkZjA0ZjBiOWE2YjMzMjlmZjc4OTcwMC90ZXh0cmVnaW9uOmYwNTc3Y2E3OWRmMDRmMGI5YTZiMzMyOWZmNzg5NzAwXzU0_6b18b38d-c42e-4eb4-877c-ce3163cfc23d"
      unitRef="number">0.15</sats:CostMethodInvestmentNonvotingInterestOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id617b52e587441fe88a23c952ed1cee3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTEvZnJhZzpmMDU3N2NhNzlkZjA0ZjBiOWE2YjMzMjlmZjc4OTcwMC90ZXh0cmVnaW9uOmYwNTc3Y2E3OWRmMDRmMGI5YTZiMzMyOWZmNzg5NzAwXzI3NDg3NzkwNjk5NjA_6c051889-812f-4d42-83cd-068f80c00dce"
      unitRef="usd">4400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ibcbc11853cf948d2846a9174f1b563ea_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTEvZnJhZzpmMDU3N2NhNzlkZjA0ZjBiOWE2YjMzMjlmZjc4OTcwMC90ZXh0cmVnaW9uOmYwNTc3Y2E3OWRmMDRmMGI5YTZiMzMyOWZmNzg5NzAwXzI3NDg3NzkwNjk5Njk_2d6f2a82-087b-4a07-8a9d-fef696573b12"
      unitRef="usd">12500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if1d2484195374c178779d495c920bae6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTEvZnJhZzpmMDU3N2NhNzlkZjA0ZjBiOWE2YjMzMjlmZjc4OTcwMC90ZXh0cmVnaW9uOmYwNTc3Y2E3OWRmMDRmMGI5YTZiMzMyOWZmNzg5NzAwXzI3NDg3NzkwNjk5NzY_ba530530-2adf-4957-b0ec-9fc1b1a1ba36"
      unitRef="usd">6000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i62c9a146236449cea1e8cea359d4f4e3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTEvZnJhZzpmMDU3N2NhNzlkZjA0ZjBiOWE2YjMzMjlmZjc4OTcwMC90ZXh0cmVnaW9uOmYwNTc3Y2E3OWRmMDRmMGI5YTZiMzMyOWZmNzg5NzAwXzQ0NQ_9577f16f-f28e-4692-98f3-63c43c339452"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7b911500ff5c49e5809870b2414fe53e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTEvZnJhZzpmMDU3N2NhNzlkZjA0ZjBiOWE2YjMzMjlmZjc4OTcwMC90ZXh0cmVnaW9uOmYwNTc3Y2E3OWRmMDRmMGI5YTZiMzMyOWZmNzg5NzAwXzQ1Mg_61aa51a0-83d3-4b16-aa71-be485aa5a381"
      unitRef="usd">2700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i05a036c97c3f468b9e82d009377644b8_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTQvZnJhZzpmNmQxNmEyZWI1YzA0MzM3OTAwOTk5NjI3NDk3OWU0NC90ZXh0cmVnaW9uOmY2ZDE2YTJlYjVjMDQzMzc5MDA5OTk2Mjc0OTc5ZTQ0XzExMTg_430d0859-6a56-4e83-96b7-8a189407d886"
      unitRef="usd">9000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="idb2ed848b79e405eac66bb234223e1d5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTQvZnJhZzpmNmQxNmEyZWI1YzA0MzM3OTAwOTk5NjI3NDk3OWU0NC90ZXh0cmVnaW9uOmY2ZDE2YTJlYjVjMDQzMzc5MDA5OTk2Mjc0OTc5ZTQ0XzEyMDE_148c166f-623b-460b-b0cc-14f8049f5825"
      unitRef="usd">7500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i13830d531b4f4429b8ca6a4e185aefe9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NTQvZnJhZzpmNmQxNmEyZWI1YzA0MzM3OTAwOTk5NjI3NDk3OWU0NC90ZXh0cmVnaW9uOmY2ZDE2YTJlYjVjMDQzMzc5MDA5OTk2Mjc0OTc5ZTQ0XzEyMDE_d6379981-ba1d-467d-96c3-eb4fa69c44f9"
      unitRef="usd">7500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="i3066a68e7e334e74bdbcb97b9a9b12d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjAvZnJhZzoxMTM0NWU5YzdiNGM0MmJlOGNjMjljNTA0MmY1Y2Q5MS90ZXh0cmVnaW9uOjExMzQ1ZTljN2I0YzQyYmU4Y2MyOWM1MDQyZjVjZDkxXzExODI_99b72da4-62c9-4edf-b807-abf9fb15c570"
      unitRef="usd">23900000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="i1d2f20ee12f447a490ab37bc2efe43b5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjAvZnJhZzoxMTM0NWU5YzdiNGM0MmJlOGNjMjljNTA0MmY1Y2Q5MS90ZXh0cmVnaW9uOjExMzQ1ZTljN2I0YzQyYmU4Y2MyOWM1MDQyZjVjZDkxXzI3NDg3NzkwNzA2NzA_b9b7588b-b318-4675-af2d-0415be2f3dec"
      unitRef="usd">90300000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjYvZnJhZzpmYzhmMGQ0YzlmZDU0OGRjOTU5MDQzYmEzMDI2Njc1Ny90ZXh0cmVnaW9uOmZjOGYwZDRjOWZkNTQ4ZGM5NTkwNDNiYTMwMjY2NzU3XzQ5_77b434bb-f6db-4a67-bf8f-7a889ee0ac98">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;24,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;23,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;25,739&#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;27,570&#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 $65.1&#160;million, $88.2&#160;million and $75.8&#160;million for the years ended December&#160;31, 2020, 2019 and 2018, 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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;928,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,431,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total cash and cash equivalents, included restricted amounts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;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;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;1,519,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;928,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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;1,521,889&#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;929,495&#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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.791%"/&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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Inventory&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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,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;/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;Prepaids and deposits&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;55,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;30,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 current 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;189,821&#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;179,531&#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;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 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;Other receivables - 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;92,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;92,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 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;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 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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Capitalized software, 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;116,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 acquisition 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;99,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 fulfillment 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;2,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;29,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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-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;352,921&#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;334,841&#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 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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:10pt;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: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;&#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: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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:#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,747&#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;12,869&#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="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&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;/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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;Trade accounts payable - DISH Network&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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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 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;42,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Operating lease obligation&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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&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;159,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 accrued expenses and other current 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;299,999&#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;270,879&#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;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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,240&#160;&lt;/span&gt;&lt;/td&gt;&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;8,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;85,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;97,992&#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;79,621&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;101,786&#160;&lt;/span&gt;&lt;/td&gt;&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;72,047&#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;38,766&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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;29,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;31,639&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;24,284&#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;22,966&#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;2&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;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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 0 7.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;195,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&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;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;3,575&#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;5,209&#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;text-align:left;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 0 7.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 0 7.75pt"/&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;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;(11,111)&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;7,318&#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&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-cash assets exchanged for BSS Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&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;&#x2014;&#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;532,855&#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;&#x2014;&#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;div&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 in exchange for a 20% ownership interest in our existing Brazilian subsidiary&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-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:#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: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: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: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: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;94,918&#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: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: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:#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:AdditionalFinancialInformationDisclosureTextBlock>
    <sats:ScheduleofCostofSalesandResearchandDevelopmentCostsTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90ZXh0cmVnaW9uOjE2NjlmY2Y5ODliMjRmYWNiMjJjYjIxYWNjZGYwY2FhXzE4OQ_52d1b535-7b5d-4961-9050-b8064c2ca6f9">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;For&#160;the&#160;years&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;24,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;23,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;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;25,739&#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;27,570&#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="i3d4ae8b431814347abf53f9a42c6b7ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90YWJsZTphMmFkYTk0MGYyZmU0NDc3OTc5MmFhNmNlMWYxYWQzNC90YWJsZXJhbmdlOmEyYWRhOTQwZjJmZTQ0Nzc5NzkyYWE2Y2UxZjFhZDM0XzMtMi0xLTEtMA_7c9348be-86eb-4041-ab3e-ff123d772dd7"
      unitRef="usd">19788000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id711effe64c44e778fd29f78de8d6131_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90YWJsZTphMmFkYTk0MGYyZmU0NDc3OTc5MmFhNmNlMWYxYWQzNC90YWJsZXJhbmdlOmEyYWRhOTQwZjJmZTQ0Nzc5NzkyYWE2Y2UxZjFhZDM0XzMtNC0xLTEtMA_5697dea6-d167-4a52-b2df-ca9ad44f0cd3"
      unitRef="usd">24495000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2e3e8db742da461e9321d368af717eed_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90YWJsZTphMmFkYTk0MGYyZmU0NDc3OTc5MmFhNmNlMWYxYWQzNC90YWJsZXJhbmdlOmEyYWRhOTQwZjJmZTQ0Nzc5NzkyYWE2Y2UxZjFhZDM0XzMtNi0xLTEtMA_80f0e3fe-909b-44be-9f72-2577d90d9d59"
      unitRef="usd">23422000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i39df162f1b09423c80d1e44bc8271b73_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90YWJsZTphMmFkYTk0MGYyZmU0NDc3OTc5MmFhNmNlMWYxYWQzNC90YWJsZXJhbmdlOmEyYWRhOTQwZjJmZTQ0Nzc5NzkyYWE2Y2UxZjFhZDM0XzQtMi0xLTEtMA_f4aab7ac-f96e-4fcb-b907-d31c1ee05676"
      unitRef="usd">29448000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib843424fbe2b439b8c4ad582fe8b3798_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90YWJsZTphMmFkYTk0MGYyZmU0NDc3OTc5MmFhNmNlMWYxYWQzNC90YWJsZXJhbmdlOmEyYWRhOTQwZjJmZTQ0Nzc5NzkyYWE2Y2UxZjFhZDM0XzQtNC0xLTEtMA_82196998-1a2a-489f-92c8-9be74ad747f7"
      unitRef="usd">25739000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if0df2aaef9674a3693909655bff1f184_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NjkvZnJhZzoxNjY5ZmNmOTg5YjI0ZmFjYjIyY2IyMWFjY2RmMGNhYS90YWJsZTphMmFkYTk0MGYyZmU0NDc3OTc5MmFhNmNlMWYxYWQzNC90YWJsZXJhbmdlOmEyYWRhOTQwZjJmZTQ0Nzc5NzkyYWE2Y2UxZjFhZDM0XzQtNi0xLTEtMA_aa5b1aaa-8cb6-4fa8-9b1f-8f82e532cf04"
      unitRef="usd">27570000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i40ddadb9058a43b3ba16ba55297a8503_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzIvZnJhZzo4OTljOTJiMjQ4MzE0M2IyODM4OGM3YTQ3MzQ0ODU0ZS90ZXh0cmVnaW9uOjg5OWM5MmIyNDgzMTQzYjI4Mzg4YzdhNDczNDQ4NTRlXzYw_231d7be6-f101-4139-9b79-48a8652d5097"
      unitRef="usd">65100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id63020a03efc40cf909c9d44fa423b02_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzIvZnJhZzo4OTljOTJiMjQ4MzE0M2IyODM4OGM3YTQ3MzQ0ODU0ZS90ZXh0cmVnaW9uOjg5OWM5MmIyNDgzMTQzYjI4Mzg4YzdhNDczNDQ4NTRlXzY0_f75b3c45-e456-4347-8ba3-81ba829195ac"
      unitRef="usd">88200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ieb29727a04834511aedb9a02d271abb0_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzIvZnJhZzo4OTljOTJiMjQ4MzE0M2IyODM4OGM3YTQ3MzQ0ODU0ZS90ZXh0cmVnaW9uOjg5OWM5MmIyNDgzMTQzYjI4Mzg4YzdhNDczNDQ4NTRlXzcx_f5e3c759-b4f1-4b4a-a102-d65762378508"
      unitRef="usd">75800000</us-gaap:AdvertisingExpense>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90ZXh0cmVnaW9uOjQ3ODM3MmRmZGIzOTRlYmI4ZWY4ZWUwY2ZiMDM1OTE5XzI3MA_eeb8123b-aad3-49d8-a9e4-f18909f411c1">&lt;div style="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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;928,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,431,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total cash and cash equivalents, included restricted amounts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;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;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;1,519,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;928,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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;1,521,889&#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;929,495&#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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90ZXh0cmVnaW9uOjQ3ODM3MmRmZGIzOTRlYmI4ZWY4ZWUwY2ZiMDM1OTE5XzI3MQ_3f68fdd1-73ec-4b8e-8347-2a138c517295">&lt;div style="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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;928,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,431,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Total cash and cash equivalents, included restricted amounts, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,432,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;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;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;1,519,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;928,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;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;1,521,889&#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;929,495&#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:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzQtMi0xLTEtMA_54dc1d73-9694-4708-933f-9c8c365731a5"
      unitRef="usd">1519431000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzQtNC0xLTEtMA_508121ea-df3d-414f-9b87-bf42f27f50a2"
      unitRef="usd">928306000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzQtNi0xLTEtMA_c3173418-de73-4551-b5d2-a3b11247b291"
      unitRef="usd">2431456000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzUtMi0xLTEtMA_0e9be9ff-fdaa-49ce-911b-bb5491d385e5"
      unitRef="usd">2458000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzUtNC0xLTEtMA_a0dc828c-d498-4673-ad2b-6dbf410f123e"
      unitRef="usd">1189000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzUtNi0xLTEtMA_f8293906-e572-4190-af6c-b24f57389008"
      unitRef="usd">793000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzYtMi0xLTEtMA_df743ac2-1e15-4d8c-b40e-95193d9706dd"
      unitRef="usd">1521889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzYtNC0xLTEtMA_042f5b34-ea51-4c8f-910f-b364889d1391"
      unitRef="usd">929495000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a53c6df2df74db3ba05ecb72c314e14_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzYtNi0xLTEtMA_17a7efb2-5d7a-49b3-9c6a-4383ce8cad39"
      unitRef="usd">2432249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzktMi0xLTEtMA_78980edc-320d-427a-a69b-e412fd6d883c"
      unitRef="usd">896005000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzktNC0xLTEtMA_02227ec9-d48e-4291-8803-5f05640eb24d"
      unitRef="usd">1519431000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzktNi0xLTEtMA_6428f433-9435-4917-9551-fd14d4e01477"
      unitRef="usd">928306000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzEwLTItMS0xLTA_804474a9-544a-406e-82f1-e907a8d6321c"
      unitRef="usd">807000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzEwLTQtMS0xLTA_df520fc2-7eac-4ab7-abfe-e929a9e3d26f"
      unitRef="usd">2458000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzEwLTYtMS0xLTA_768782f0-1338-40c4-b42c-5e17fe536bcc"
      unitRef="usd">1189000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzExLTItMS0xLTA_34f935aa-41b9-430e-aa59-f268e63eeccd"
      unitRef="usd">896812000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzExLTQtMS0xLTA_2117298b-eb4a-4278-bead-a4b42638a78b"
      unitRef="usd">1521889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib41470d0ec9249c2bdb54b3032c17be4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODEvZnJhZzo0NzgzNzJkZmRiMzk0ZWJiOGVmOGVlMGNmYjAzNTkxOS90YWJsZTo4N2Q5ZWI4MjU4Mzg0YmUxOGU1ZmM5OGFjZDk0YmE3NC90YWJsZXJhbmdlOjg3ZDllYjgyNTgzODRiZTE4ZTVmYzk4YWNkOTRiYTc0XzExLTYtMS0xLTA_8a8878df-dfbf-4eca-97a1-9fea6c4854c8"
      unitRef="usd">929495000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90ZXh0cmVnaW9uOjgxNjNhOTAwNWM3ZjRkZmFhYmY3ZWI3MDI5N2VhMjA1XzE1NA_4f01d4ec-f0eb-489d-a6c8-71ba5670f37b">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.791%"/&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: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;As of December 31,&lt;/span&gt;&lt;/div&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Inventory&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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,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;/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;Prepaids and deposits&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;55,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;30,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 current 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;189,821&#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;179,531&#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;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 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;Other receivables - 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;92,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;92,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 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;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 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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Capitalized software, 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;116,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 acquisition 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;99,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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 fulfillment 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;2,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;29,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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-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;352,921&#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;334,841&#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 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;/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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;Trade accounts payable - DISH Network&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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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 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;42,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Operating lease obligation&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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&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;159,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 accrued expenses and other current 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;299,999&#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;270,879&#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:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i7c2407da60724bfeb4e801c469b5210f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzQtMi0xLTEtMA_629a35ff-d5cf-45ab-b382-18d44e13dcec"
      unitRef="usd">5612000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i137fa2f06d97416daaddbb2e77db3d47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzQtNC0xLTEtMA_b9f0e9c0-f232-42c3-b50b-9a1dc34901d5"
      unitRef="usd">10683000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzUtMi0xLTEtMA_01e71188-eaeb-4422-850a-8ccbeb306bdd"
      unitRef="usd">97992000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzUtNC0xLTEtMA_938ae624-3392-47ac-938e-d0ce811c502c"
      unitRef="usd">79621000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzYtMi0xLTEtMA_95677d31-4ab9-43ea-8e13-20d8123547f5"
      unitRef="usd">55381000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzYtNC0xLTEtMA_fff4cdb3-3a43-462a-bb09-848d2b30bafa"
      unitRef="usd">67014000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzctMi0xLTEtMA_38736786-3794-4d2b-87d0-a02a938dabc0"
      unitRef="usd">30836000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzctNC0xLTEtMA_ff31c8ad-6ac0-44d6-8754-763ad67f99bd"
      unitRef="usd">22213000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzgtMi0xLTEtMA_c294027a-fc2b-432e-82a0-18e0e6710d24"
      unitRef="usd">189821000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzgtNC0xLTEtMA_221fe6ab-5663-4deb-96a5-5e71c7cf04f1"
      unitRef="usd">179531000</us-gaap:OtherAssetsCurrent>
    <sats:OtherReceivablesRelatedParties
      contextRef="i7c2407da60724bfeb4e801c469b5210f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzExLTItMS0xLTgxMTg_e03d728c-fef1-424c-b9dc-778ee0295c69"
      unitRef="usd">92680000</sats:OtherReceivablesRelatedParties>
    <sats:OtherReceivablesRelatedParties
      contextRef="i137fa2f06d97416daaddbb2e77db3d47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzExLTQtMS0xLTgxMTg_520a6f06-228f-4bfb-946b-3bc30055f85c"
      unitRef="usd">92892000</sats:OtherReceivablesRelatedParties>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzEyLTItMS0xLTgxMTg_7f8a57f6-f51c-48ea-94b1-09b7230caf2d"
      unitRef="usd">9090000</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:RestrictedCashAndInvestments
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzEyLTQtMS0xLTgxMTg_92457ef5-ff50-4335-8bbe-3a600c2e4833"
      unitRef="usd">8093000</us-gaap:RestrictedCashAndInvestments>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzEzLTItMS0xLTgxMTg_a1641050-bb5e-4e03-8516-23ca28a65865"
      unitRef="usd">807000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzEzLTQtMS0xLTgxMTg_ad5cd170-fe1e-4bdb-92bc-0125deb62163"
      unitRef="usd">2458000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE0LTItMS0xLTgxMTg_44561f56-c141-4b16-b9cc-3f3a372a22af"
      unitRef="usd">1781000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE0LTQtMS0xLTgxMTg_456b1cb9-5047-4981-80c6-9476cf075b7e"
      unitRef="usd">7251000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE1LTItMS0xLTgxMTg_1164055e-5d5e-4314-8a4f-6a8ef870e73c"
      unitRef="usd">116661000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE1LTQtMS0xLTgxMTg_84603e24-95dc-4447-b5d8-56b30bcae809"
      unitRef="usd">101786000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i08557f28d3be4ba0ae211e5c68b61fe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE2LTItMS0xLTgxMTg_958528be-023d-49aa-959c-b0d12a330443"
      unitRef="usd">99837000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib57965f866d54716a0608568d34cb9f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE2LTQtMS0xLTgxMTg_a7e98b27-76c3-4385-a249-ad3cc76208c5"
      unitRef="usd">96723000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i067141abcaeb4e14b3f3ef46b6d2b68a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE3LTItMS0xLTgxMTg_d1cd39fa-3e55-419f-a514-4c5f57548949"
      unitRef="usd">2580000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iffb91cd69f554e008bf327cca66bab2f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE3LTQtMS0xLTgxMTg_d47d0ccb-1cff-4dd9-b474-d32929920225"
      unitRef="usd">3010000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE4LTItMS0xLTgxMTg_554cfafa-3bbf-4b55-b1be-ae8d71c177be"
      unitRef="usd">29485000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE4LTQtMS0xLTgxMTg_bb545bdc-098d-4fe7-825a-8bb975e773f0"
      unitRef="usd">22628000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE5LTItMS0xLTgxMTg_bebe5b40-ef20-456d-afcf-b06a6acf8538"
      unitRef="usd">352921000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTo5YWVhNGM5NDk3MTU0NTJmOTNlMTJjMzE3MWY4YzNkOC90YWJsZXJhbmdlOjlhZWE0Yzk0OTcxNTQ1MmY5M2UxMmMzMTcxZjhjM2Q4XzE5LTQtMS0xLTgxMTg_0c58604f-463e-428b-b02f-ff16dc97a320"
      unitRef="usd">334841000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7fcc972e526b401cb37ab6fe2ef52342_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzItMi0xLTEtODE1Ng_6ad0b5ac-4134-4273-875a-b1f0d1ecb366"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7cffa5af30d0463d9828b42265b64d49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzItNC0xLTEtODE1Ng_587ac00d-40ad-46c2-89ae-48b75178ca1d"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1e4acf17d4ba4984bb58d629b527fa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzMtMi0xLTEtODE1Ng_b65f5dd3-29c6-47f0-9d4f-8b21bc916f4d"
      unitRef="usd">1595000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i73efe52007f54dde9322851a6268d3ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzMtNC0xLTEtODE1Ng_1fdb7740-2a6e-4fdf-b1d3-2f54740c477b"
      unitRef="usd">13378000</us-gaap:ProvisionForDoubtfulAccounts>
    <sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i1e4acf17d4ba4984bb58d629b527fa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzUtMi0xLTEtODE1Ng_f86a7349-0f74-4ddb-98da-5f45870de978"
      unitRef="usd">152000</sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation>
    <sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation
      contextRef="i73efe52007f54dde9322851a6268d3ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzUtNC0xLTEtODE1Ng_50c04384-ee14-4d50-9a92-29a3c1ac58c6"
      unitRef="usd">-509000</sats:AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i74877de4bcc844a79ce5eadfdd3628ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzYtMi0xLTEtODE1Ng_7da32b7f-20f6-4176-825d-2fb5d6e286c2"
      unitRef="usd">1747000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4cb9c8eb64714c7c8b5f263e82e70a16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90YWJsZTplYTUyMDY2M2RiMjA0OGVhOTMzYjZkOTQyY2IzM2JmNi90YWJsZXJhbmdlOmVhNTIwNjYzZGIyMDQ4ZWE5MzNiNmQ5NDJjYjMzYmY2XzYtNC0xLTEtODE1Ng_82e2a87c-2e6e-4792-bd61-1aa8764475a1"
      unitRef="usd">12869000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:OtherAssets
      contextRef="ifbc5d5e677f044b99f8baf645224b22f_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzUvZnJhZzo4MTYzYTkwMDVjN2Y0ZGZhYWJmN2ViNzAyOTdlYTIwNS90ZXh0cmVnaW9uOjgxNjNhOTAwNWM3ZjRkZmFhYmY3ZWI3MDI5N2VhMjA1XzI3NDg3NzkwNzAxODk_17464ffc-2cb3-4d34-a5ec-75b36f6c5209"
      unitRef="usd">13400000</us-gaap:OtherAssets>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i7c2407da60724bfeb4e801c469b5210f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF8zLTItMS0xLTgxMjY_ae910034-413b-4a50-8b6a-cf3e1f0a9bcb"
      unitRef="usd">752000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i137fa2f06d97416daaddbb2e77db3d47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF8zLTQtMS0xLTgxMjY_b19c6be7-48c4-4e1e-9839-4998672985d8"
      unitRef="usd">1923000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF80LTItMS0xLTgxMjY_7edf2373-d445-411b-890f-8dd5b3c26f20"
      unitRef="usd">42388000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF80LTQtMS0xLTgxMjY_c90d34cf-8eda-45cd-ad08-05d7f8d2072e"
      unitRef="usd">42622000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF81LTItMS0xLTgxMjY_953e1f8d-9fdc-4f1b-b7cb-788c2b9cb764"
      unitRef="usd">62299000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF81LTQtMS0xLTgxMjY_d9441b6f-23e9-4c40-852c-e16336f0a58f"
      unitRef="usd">50787000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF82LTItMS0xLTgxMjY_67716548-16b1-48cd-a6d2-eaf987b9f155"
      unitRef="usd">20297000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF82LTQtMS0xLTgxMjY_3e761246-4072-44d9-8463-a0980dca78c6"
      unitRef="usd">18525000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF83LTItMS0xLTgxMjY_633470a1-c937-477c-9955-e2964b351790"
      unitRef="usd">14699000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF83LTQtMS0xLTgxMjY_da4ec0a1-e64f-452d-ac46-48110214d140"
      unitRef="usd">14651000</us-gaap:OperatingLeaseLiabilityCurrent>
    <sats:OtherAccruedLiabilitiesMiscellaneousCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF84LTItMS0xLTgxMjY_a26f475a-0a4b-40ed-973a-db58ce626ac6"
      unitRef="usd">159564000</sats:OtherAccruedLiabilitiesMiscellaneousCurrent>
    <sats:OtherAccruedLiabilitiesMiscellaneousCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF84LTQtMS0xLTgxMjY_9739e56d-6910-496d-8162-2232ec03ec66"
      unitRef="usd">142371000</sats:OtherAccruedLiabilitiesMiscellaneousCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF85LTItMS0xLTgxMjY_529e80a3-2180-4c4e-8645-12b6652d8c79"
      unitRef="usd">299999000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODE3L2ZyYWc6MmVjMTAxZWEzNWMwNDg4MGI1ZTA0OWQxNThlYjMxOTQvdGFibGU6MDUzOGI3N2I5N2Q1NDdmNWJhY2ViMTdkNzBkNTY1NTQvdGFibGVyYW5nZTowNTM4Yjc3Yjk3ZDU0N2Y1YmFjZWIxN2Q3MGQ1NjU1NF85LTQtMS0xLTgxMjY_d9bf4c8f-f099-4b87-80d3-7b1a1b24ede7"
      unitRef="usd">270879000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGV4dHJlZ2lvbjpmOTI4OTYwOGQxYzA0ODA0YTNjYjYwZmYyNmVmNjQyY18xMDk5NTExNjI4MDM5_d40b436e-4186-4a9a-88ab-e5540dd1bd1f">&lt;div style="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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,240&#160;&lt;/span&gt;&lt;/td&gt;&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;8,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;85,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;97,992&#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;79,621&#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="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF8yLTItMS0xLTkzMTc_cd08db34-e1b1-4aab-8af9-4b2ab9f3e34f"
      unitRef="usd">4564000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF8yLTQtMS0xLTkzMTc_a925ca38-166a-4538-9257-b31510b0823e"
      unitRef="usd">4240000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF8zLTItMS0xLTkzMTc_445c478a-2120-42be-8ede-96e3ccf213b9"
      unitRef="usd">8280000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF8zLTQtMS0xLTkzMTc_d2fe5977-5765-4771-9aa2-bcbf63a6c641"
      unitRef="usd">6979000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF80LTItMS0xLTkzMTc_c4419f99-3186-48f5-a51c-e72a3f966943"
      unitRef="usd">85148000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF80LTQtMS0xLTkzMTc_cfb82f8c-cb76-4226-ae48-33ab5edbcf33"
      unitRef="usd">68402000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="idd76a73409b6476fa53e593401754edb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF81LTItMS0xLTkzMTc_69f3fa1c-7576-423b-a00e-430b9ae24c93"
      unitRef="usd">97992000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib18566d75c314363b02db6fbf2c4a41f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N182ODkzL2ZyYWc6ZjkyODk2MDhkMWMwNDgwNGEzY2I2MGZmMjZlZjY0MmMvdGFibGU6MGI5OWZhYWY4MGQ3NDAyY2IzMGZhOGVhNjY1ZTVkYTQvdGFibGVyYW5nZTowYjk5ZmFhZjgwZDc0MDJjYjMwZmE4ZWE2NjVlNWRhNF81LTQtMS0xLTkzMTc_dd091533-9641-4f51-92c8-1e3f48e611e8"
      unitRef="usd">79621000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90ZXh0cmVnaW9uOmM1YjU2YmJhOTdjNDQ0YjE4MjcyZTgyZTg4NzUzOGE3XzEwOTk1MTE2Mjk3MjA_2be4ccf0-7265-45c6-8f84-66903b74d0f7">&lt;div style="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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;101,786&#160;&lt;/span&gt;&lt;/td&gt;&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;72,047&#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;38,766&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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;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;29,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;31,639&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;24,284&#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;22,966&#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;2&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;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i4cb9c8eb64714c7c8b5f263e82e70a16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo3OTAwYjQ5YzIzMjk0MTFiYmNjZDcxMTk3Mjg3NzNjNy90YWJsZXJhbmdlOjc5MDBiNDljMjMyOTQxMWJiY2NkNzExOTcyODc3M2M3XzItMi0xLTEtMTEzOTc_59181ee7-e12d-4c63-86c8-4f9adc3c4423"
      unitRef="usd">116661000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i7cffa5af30d0463d9828b42265b64d49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo3OTAwYjQ5YzIzMjk0MTFiYmNjZDcxMTk3Mjg3NzNjNy90YWJsZXJhbmdlOjc5MDBiNDljMjMyOTQxMWJiY2NkNzExOTcyODc3M2M3XzItNC0xLTEtMTEzOTc_bd3246da-fbe9-44ca-b7da-259e2791fce1"
      unitRef="usd">101786000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="i4cb9c8eb64714c7c8b5f263e82e70a16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo3OTAwYjQ5YzIzMjk0MTFiYmNjZDcxMTk3Mjg3NzNjNy90YWJsZXJhbmdlOjc5MDBiNDljMjMyOTQxMWJiY2NkNzExOTcyODc3M2M3XzMtMi0xLTEtMTEzOTc_4436d8a8-ebc3-4957-932e-721e32d02489"
      unitRef="usd">72047000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="i7cffa5af30d0463d9828b42265b64d49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo3OTAwYjQ5YzIzMjk0MTFiYmNjZDcxMTk3Mjg3NzNjNy90YWJsZXJhbmdlOjc5MDBiNDljMjMyOTQxMWJiY2NkNzExOTcyODc3M2M3XzMtNC0xLTEtMTEzOTc_82eb349e-85b5-4d4d-a9f6-a37c24ab0728"
      unitRef="usd">38766000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i73efe52007f54dde9322851a6268d3ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzItMi0xLTEtMTE0MTc_c1e3f6a5-843b-4cda-b023-7ca8ce0350fb"
      unitRef="usd">38655000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if0fafa319cc141e5a04d2c9cef02772c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzItNC0xLTEtMTE0MTc_dde6023e-36eb-4abc-8fb2-0bd16a4cf9e0"
      unitRef="usd">29310000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i8916c561d0a74ddab30d0a98acd512cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzItNi0xLTEtMTE0MTc_d66c70d4-da4b-4207-99a0-ef92e9aaaee4"
      unitRef="usd">31639000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i73efe52007f54dde9322851a6268d3ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzMtMi0xLTEtMTE0MTc_5c3c97e7-0911-472d-a368-3299e5589339"
      unitRef="usd">23780000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="if0fafa319cc141e5a04d2c9cef02772c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzMtNC0xLTEtMTE0MTc_62d6ab47-2c03-4e1e-aa3d-ac2dc03339ee"
      unitRef="usd">24284000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8916c561d0a74ddab30d0a98acd512cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzMtNi0xLTEtMTE0MTc_1b7a4bb1-97f8-41f4-afe4-08c56d3bc516"
      unitRef="usd">22966000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <sats:SoftwareUsefulLife
      contextRef="i89384eba729c46e5a97a27e0c0b73591_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183NzgvZnJhZzpjNWI1NmJiYTk3YzQ0NGIxODI3MmU4MmU4ODc1MzhhNy90YWJsZTo2MzBkMzJhMzQ5ZWM0YmFmODhlODRjMWRhZTRhMjgzNy90YWJsZXJhbmdlOjYzMGQzMmEzNDllYzRiYWY4OGU4NGMxZGFlNGEyODM3XzQtMi0xLTEtMTE0MTc_a50ca50e-2a3d-4ada-ba74-f24d4c4e54dc">P2Y</sats:SoftwareUsefulLife>
    <us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90ZXh0cmVnaW9uOjA3YmJlMzkxNGIzNzQwYTE5N2QwYTYzNDMxZTBiNjhlXzEzMw_178ec422-2934-4183-b896-978164f5fecb">&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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&#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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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 0 7.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;195,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 0 7.75pt"/&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;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;3,575&#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;5,209&#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;text-align:left;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 0 7.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 0 7.75pt"/&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;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;(11,111)&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;7,318&#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&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-cash assets exchanged for BSS Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&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;&#x2014;&#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;532,855&#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;&#x2014;&#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;div&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 in exchange for a 20% ownership interest in our existing Brazilian subsidiary&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-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:#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: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: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: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: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;94,918&#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: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: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:#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:ScheduleOfOtherSignificantNoncashTransactionsTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtMi0xLTEtODM0Nw_08d28907-1504-4c34-bac9-5f9361ccf604"
      unitRef="usd">139280000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtMi0xLTEtODM0Nw_644aa125-dcdc-497c-ba44-af26e9135621"
      unitRef="usd">139280000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtNC0xLTEtODM0Nw_d2b5eb89-2346-4712-8b28-e70795ec4e62"
      unitRef="usd">195331000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtNi0xLTEtODM0Nw_89cdec56-57ad-4f21-9a0f-3153da5a0864"
      unitRef="usd">240596000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtMi0xLTEtODM0Nw_144f5626-bfd3-41ae-a1c6-abd92e73e5c2"
      unitRef="usd">15254000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtMi0xLTEtODM0Nw_2cbd5a6a-d4d0-4cf3-8435-fe3b25ba756f"
      unitRef="usd">15254000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtNC0xLTEtODM0Nw_e788c08d-42db-4f4f-906b-46265d584387"
      unitRef="usd">3575000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtNi0xLTEtODM0Nw_1b4c98c2-7861-40ca-a40e-59bd6de51d6f"
      unitRef="usd">5209000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtMi0xLTEtMA_96b5df5c-8062-4cd9-9dac-b0cdbd16355e"
      unitRef="usd">6921000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtNC0xLTEtMA_d938730f-c606-4fa5-9e36-f1bc71cd5162"
      unitRef="usd">6654000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzMtNi0xLTEtMA_b35b6873-cf2e-4304-af16-2ecac25450b5"
      unitRef="usd">7605000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtMi0xLTEtMA_134919fc-dd7e-4ea9-a64b-d4b9d9db19f1"
      unitRef="usd">-6935000</sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtNC0xLTEtMA_ab48e4ed-0108-4c2f-9dd2-ca6c41d52866"
      unitRef="usd">-11111000</sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzQtNi0xLTEtMA_5c80cfd9-be55-4ace-906f-69f813a260ff"
      unitRef="usd">7318000</sats:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i31579b7716224664a523668ed607f6a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzUtMi0xLTEtMA_cb68e461-30cb-429b-b15d-0a75a42cea11"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i69bfbd737b6e4176aa58b9868caf7d1b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzUtNC0xLTEtMA_6215688a-78af-497a-84ae-a13a413fc0df"
      unitRef="usd">532855000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i2152852d8ff84c28ae43a704df2c433e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzUtNi0xLTEtMA_15be8309-6c57-4c9e-8bf9-368ebe1a89b4"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i4606819c333040dd94b776c81f0b327b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzEwLTAtMS0xLTgzODIvdGV4dHJlZ2lvbjpmNzdlMWU5MGRmZDA0OGQwYmRkNTdiN2M0NTIyOGMyNl8yNzQ4Nzc5MDY5NTUz_e609f1ba-d388-4d92-898e-c184708f6cee"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="ib581f88a863743a0bc8a95f289ab8bcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzYtMi0xLTEtMA_2227638b-7cee-4e63-bfb2-f2ea6c8821fb"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i628e023ca4df4edebfd81a50e95355ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzYtNC0xLTEtMA_03a63d49-5fba-4f65-8405-a4aa6046c0bd"
      unitRef="usd">94918000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="id5cf86124d5c48e98f4dcaa5f251bb26_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwNWRkMjYxOTBhZjQ5NWY4OGYwNDRmY2MzYmM2MTc3L3NlYzozMDVkZDI2MTkwYWY0OTVmODhmMDQ0ZmNjM2JjNjE3N183ODQvZnJhZzowN2JiZTM5MTRiMzc0MGExOTdkMGE2MzQzMWUwYjY4ZS90YWJsZTozYjk1YjVkNzEwMTE0MGY5OGNhMjNlNDJlNjhiZWU4OC90YWJsZXJhbmdlOjNiOTViNWQ3MTAxMTQwZjk4Y2EyM2U0MmU2OGJlZTg4XzYtNi0xLTEtMA_4d8beab9-09ce-4b71-b3bb-7869606f6b6f"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
</xbrl>
